`

mongoDB--db、collection及insert操作

阅读更多
  开始学习mongoDB了,路途中不知道会碰见什么,管他呢!遇神杀神,遇佛杀佛。

     DB的简单操作:
    
       show dbs --显示mongoDB中的所有的database名称
     




    
       db --显示当前连接的database名称
     




    
      use dbname --需要连接的dabase;ps:当没有该database时,则会创建;但是在show dbs命令中不会显示,只有在collection中插入document才会显示
     






    
     db.dropDatabase()--删除对应的database
     




     DB的相关操作先暂时到这里。接下里咱们看insert document操作:
    insert的动作是往collection中插入document,即对应着insert into table(column....) values(value.....)
   
     db.class.insert({name:"数学"})
     


其中_id:ObjectId(uuid)是document的主键


mongodb提供了save方法。如果带有_id:Objectid()的键值对的话,则代表是保存,否则是新增


  • 大小: 11.4 KB
  • 大小: 5.1 KB
  • 大小: 17.9 KB
  • 大小: 26.1 KB
  • 大小: 21.9 KB
  • 大小: 15.9 KB
  • 大小: 37 KB
  • 大小: 26.4 KB
分享到:
评论

相关推荐

    mongodb-windows-x86-64-6.0.5最新稳定版本

    - 文档插入:`db.<collection_name>.insertOne()`或`db.<collection_name>.insertMany()`。 - 查询操作:`db.<collection_name>.find(, )`,支持丰富的查询条件和聚合操作。 - 更新操作:`db.<collection_name>....

    mongodb-linux-x86_64-6.2.10.tgz

    db.myCollection.insert({ name: "John", age: 30, city: "New York" }); ``` 此外,MongoDB还支持丰富的查询语法、索引、聚合框架、复制集(用于高可用性)和分片(用于水平扩展)等功能,使得它在处理大量数据时...

    mongodb-win32-x86_64-2008plus-ssl-3.6.23.zip

    这款"mongodb-win32-x86_64-2008plus-ssl-3.6.23.zip"是专为Windows 64位操作系统设计的MongoDB 3.6.23版本,支持2008 Plus及更高版本,并且包含了SSL(Secure Sockets Layer)加密功能,确保数据传输的安全性。...

    mongodb-2.4 api

    - `db.collection.insert()`: 向集合中插入文档。 - `db.collection.find(, )`: 执行查询,返回匹配条件的文档。 - `db.collection.findOne(, )`: 类似于`find`,但只返回一个文档。 - `db.collection.update(, ...

    node-mongodb-native.zip

    可以通过`db.createCollection()`创建集合,`db.collection()`获取集合。 2. **文档操作**: - 插入:`collection.insertOne()`, `collection.insertMany()` - 查询:`collection.findOne()`, `collection.find()...

    mongodb-linux-x86_64-rhel70-v3.4-latest.tgz

    - 数据库操作,如创建数据库 `use <database_name>`,插入文档 `db.<collection>.insert()`,查询文档 `db.<collection>.find()`。 - 索引创建,如 `db.<collection>.createIndex({<field>:1})`,用于提高查询效率...

    Mongodb java包

    collection.insertOne(doc); ``` - **查询操作**:MongoDB提供了丰富的查询语法,可以基于各种条件进行查询。 ```java FindIterable<Document> results = collection.find(eq("age", 30)); for (Document ...

    mongodb-linux-x86_64-amazon-4.0.0.tgz

    1. 数据插入:使用`db.collection.insert()`方法插入文档。 2. 查询数据:使用`db.collection.find()`方法进行查询。 3. 更新数据:使用`db.collection.update()`或`db.collection.findOneAndUpdate()`进行更新操作...

    mongodb-php5.3.3-1.6.12.zip

    - 插入文档:`$collection->insert($document);` - 查询文档:`$cursor = $collection->find();` - 更新文档:`$collection->update($query, $newObj);` - 删除文档:`$collection->remove($criteria);` 这个扩展...

    mongodb-win32-i386-2.4.6安装包

    - 数据插入:使用db.collection.insert()方法插入数据,如`db.users.insert({name:"John", age:25})`。 - 查询数据:使用db.collection.find()方法查询数据,如`db.users.find({name:"John"})`。 - 更新数据:...

    mongodb-win32-x86_64-2.2.2.zip

    2. **数据操作**:MongoDB提供了丰富的命令进行数据插入、查询、更新和删除,如`db.collection.insert()`, `db.collection.find()`, `db.collection.update()`, `db.collection.remove()`等。 3. **索引创建**:可以...

    MongoDB--全面.docx

    例如,可以使用`db.collection.insert()`方法插入数据,`db.collection.find()`方法查询数据。 MongoDB的强大还体现在其支持丰富的查询语法,包括索引、聚合框架、地理空间查询等,使得开发人员能够高效地处理...

    MongoDB-Manual-master

    `mongo` 提供了丰富的命令,如 `use` 命令用于切换数据库,`db.collection.insert()` 用于插入文档,`db.collection.find()` 用于查询文档,以及 `db.collection.update()` 和 `db.collection.remove()` 用于更新和...

    开源项目-mongodb-mongo-go-driver.zip

    - `db`和`collection`包:分别代表数据库和集合,提供了丰富的操作接口。 - `gridfs`包:实现了GridFS规范,用于存储和检索大文件。 2. **连接MongoDB**: 使用`client.NewClient()`方法创建一个新的客户端实例...

    mongodb-co:与co的node-mongodb-native

    mongodb-co 如果未传递回调,则node-mongodb-native CURD将返回一个... var collection = db . collection ( "simple_document_insert_collection_with_generators" ) ; // Insert document var r = yield colle

    MongoDBjava各版本驱动下载

    - 操作集合:`MongoCollection<Document> collection = db.getCollection("collectionName");` - 插入文档:`collection.insertOne(new Document("key", "value"));` - 查询文档:`FindIterable<Document> ...

    MongoDB-manual-中文版(待续)

    ### MongoDB CURD 操作详解 #### 一、概述 MongoDB 是一款开源的NoSQL数据库系统,它使用JSON-like的文档来存储数据,并且能够自动地分片存储大量的数据集,支持水平扩展。MongoDB 以其灵活性、高性能、易于部署等...

    Python库 | tencentcloud-sdk-python-mongodb-3.0.301.tar.gz

    collection.insert_one(doc) ``` 此外,Tencentcloud-sdk-python-mongodb库还提供了监控、备份恢复、参数调整等高级功能,帮助开发者更好地管理和维护云上的MongoDB实例。例如,获取实例的监控数据: ```python ...

    Python库 | tencentcloud-sdk-python-mongodb-3.0.456.tar.gz

    《Python库tencentcloud-sdk-python-mongodb:连接与操作腾讯云MongoDB数据库的利器》 在信息化高速发展的今天,数据库管理扮演着至关重要的角色。MongoDB作为一款流行的NoSQL数据库,以其灵活的数据模型、高性能和...

Global site tag (gtag.js) - Google Analytics