首页 / MONGODB / MongoDB 插入文档
MongoDB 插入文档
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB 插入文档,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1825字,纯文字阅读大概需要3分钟。
内容图文
文档的数据结构和JSON基本一样。
所有存储在集合中的数据都是BSON格式。
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。
插入文档
MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:
db.COLLECTION_NAME.insert(document)
实例
以下文档可以存储在 MongoDB 的 w3cschool.cn数据库 的 col集合中:
>db.col.insert({title: ‘MongoDB 教程‘, description: ‘MongoDB 是一个 Nosql 数据库‘, by: ‘w3cschool‘, url: ‘http://www.w3cschool.cn‘, tags: [‘mongodb‘, ‘database‘, ‘NoSQL‘], likes: 100 })
以上实例中 col 是我们的集合名,前一章节我们已经创建过了,如果该集合不在该数据库中, MongoDB 会自动创建该集合并插入文档。
查看已插入文档:
> db.col.find() { "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "w3cschool", "url" : "http://www.w3cschool.cn", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 } >
我们也可以将数据定义为一个变量,如下所示:
> document=({title: ‘MongoDB 教程‘, description: ‘MongoDB 是一个 Nosql 数据库‘, by: ‘w3cschool‘, url: ‘http://www.w3cschool.cn‘, tags: [‘mongodb‘, ‘database‘, ‘NoSQL‘], likes: 100 });
执行后显示结果如下:
{ "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "w3cschool", "url" : "http://www.w3cschool.cn", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
执行插入操作:
> db.col.insert(document) WriteResult({ "nInserted" : 1 }) >
插入文档你也可以使用 db.col.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据。
MongoDB 插入文档
标签:w3cschool 种类 教程 字段 col log mongod document sql
本文系统来源:https://www.cnblogs.com/navysummer/p/8456102.html
内容总结
以上是互联网集市为您收集整理的MongoDB 插入文档全部内容,希望文章能够帮你解决MongoDB 插入文档所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。