Mongodb插入文档
来源:互联网 发布:网络诈骗2000元立案吗 编辑:程序博客网 时间:2024/06/11 22:15
insert() 方法
要插入数据到 MongoDB 集合,需要使用 MongoDB 的 insert() 或 save() 方法。
语法
insert() 命令的基本语法如下:>db.COLLECTION_NAME.insert(document)
例子
>db.mycol.insert({ _id: ObjectId(7df78ad8902c), title: 'MongoDB Overview', description: 'MongoDB is no sql database', by: 'tutorials yiibai', url: 'http://www.yiibai.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100})这里 mycol 是集合的名称,如前面的教程中创建。如果集合在数据库中不存在,那么MongoDB 将创建此集合,然后把它插入文档。
插入文档中,如果我们不指定_id参数,然后MongoDB 本文档分配一个独特的ObjectId。
_id 是12个字节的十六进制数,唯一一个集合中的每个文档。 12个字节被划分如下:
_id: ObjectId(4 bytes timestamp, 3 bytes machine id, 2 bytes process id, 3 bytes incrementer)要插入单个查询的多个文档,可以传递一个数组 insert() 命令的文件。
示例
>db.post.insert([{ title: 'MongoDB Overview', description: 'MongoDB is no sql database', by: 'tutorials yiibai', url: 'http://www.yiibai.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100},{ title: 'NoSQL Database', description: 'NoSQL database doesn't have tables', by: 'tutorials yiibai', url: 'http://www.yiibai.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 20, comments: [ { user:'user1', message: 'My first comment', dateCreated: new Date(2013,11,10,2,35), like: 0 } ]}])要插入文件,也可以使用 db.post.save(document)。
如果不指定_id在文档中,然后将其 save() 方法和 insert()方法工作一样。如果指定_id,它会替换整个数据文件,其中包含_id 指定save()方法。
0 0
- Mongodb插入文档
- MongoDB插入文档
- MongoDB 插入文档
- Mongodb插入文档
- MongoDB 插入文档
- mongoDB 文档插入
- MongoDB 插入文档
- MongoDB四(插入文档)
- MongoDB文档翻译-CRUD操作-插入文档
- MongoDB自学笔记9---4.1 插入文档
- mongodb数据库插入文档insert方法
- mongodb[三] 文档操作:插入、更新、删除
- MongoDB In Action-文档与插入
- MongoDB 文档的查询和插入操作
- Java 往 MongoDB 插入文档的几种方法
- MongoDB的学习(1)--文档的插入、删除和更新
- 4、MongoDB集合里面文档的插入,查找,更新操作
- mongoDB 获取最后插入的文档的ObjectID/_id方法
- C语言家族的历史
- PHP之MVC项目实战(二)
- 杭电2084之数塔
- Linux 常用命令 之 帮助命令
- 剑指offer——旋转数组的最小数字
- Mongodb插入文档
- 【React native】Webview的使用
- ACM锻炼方案-POJ题目分类
- PHP之MVC项目实战(三)
- 利用Windows服务器发布网站
- 工作小结-1
- 在app内跳入app store进行评价
- 前端联想下拉框的实现
- 数据结构实验之链表二:逆序建立链表