MongoDB 插入文档详解大数据
2023-06-13 09:20:25 时间
本章节中我们将向大家介绍如何将数据插入到MongoDB的集合中。
文档的数据结构和JSON基本一样。
所有存储在集合中的数据都是BSON格式。
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。
MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:
db.COLLECTION_NAME.insert(document)
以下文档可以存储在 MongoDB 的 runoob 数据库 的 col 集合中:
db.col.insert({title: MongoDB 教程, description: MongoDB 是一个 Nosql 数据库, by: 菜鸟教程, url: http://www.runoob.com, tags: [mongodb, database, NoSQL], likes: 100
以上实例中 col 是我们的集合名,如果该集合不在该数据库中, MongoDB 会自动创建该集合并插入文档。
查看已插入文档:
db.col.find() { "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
我们也可以将数据定义为一个变量,如下所示:
document=({title: MongoDB 教程, description: MongoDB 是一个 Nosql 数据库, by: 菜鸟教程, url: http://www.runoob.com, tags: [mongodb, database, NoSQL], likes: 100
执行后显示结果如下:
"title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "菜鸟教程", "url" : "http://www.runoob.com", "tags" : [ "mongodb", "database", "NoSQL" "likes" : 100
执行插入操作:
db.col.insert(document) WriteResult({ "nInserted" : 1 })
插入文档你也可以使用 db.col.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8952.html
分布式文件系统,分布式数据库区块链并行处理(MPP)数据库,数据挖掘开源大数据平台数据中台数据分析数据开发数据治理数据湖数据采集相关文章
- MongoDB系列教程(六):java操作mongodb实例
- MongoDB 查询文档详解大数据
- MongoDB数据迁移实践:轻松让你完成迁移(mongodb的数据迁移)
- MongoDB:安全锁库保护你的数据安全(mongodb锁库)
- 符MongoDB中使用换行符存储数据(mongodb换行)
- MongoDB: 数据导入简洁指南(mongodb数据导入)
- 利用MongoDB构建大数据应用.(mongodb存储大数据)
- MongoDB:为数据存储提供灵活有效解决方案(mongodb的作用)
- MongoDB:实现数据存储的利器(mongodb有什么用)
- MongoDB模型建构:一种新的方式(mongodb建模工具)
- 深入浅出MongoDB数据库分片(mongodb数据库分片)
- 数据清理有效利用MongoDB:清理过期数据(mongodb过期)
- MongoDB数据的跨服务器转移(mongodb转移)
- MongoDB分片查询:实现大数据的突破(mongodb分片查询)
- MongoDB数据压缩技术:让数据存储更轻松(mongodb数据压缩)
- 使用易语言操作MongoDB数据库(易语言mongodb)
- MongoDB添加新数据的技巧(mongodb添加数据)
- 结构优化优化MongoDB表结构:提升数据处理性能(mongodb表)
- 快速实现数据存储尝试MongoDB搭建教程(mongodb搭建)
- MongoDB高可用:保障您的数据始终可靠(mongodb高可用)
- 存储解决海量数据存储:MongoDB登场(mongodb海量数据)
- MongoDB查看引擎:洞察数据真相(mongodb查看引擎)
- 持久化MongoDB:用多线程实现数据持久化(mongodb多线程)
- MongoDB数据库:高效存储大数据的最佳选择(mongodb存储数据)
- 探索MongoDB:存储海量数据的最佳选择(mongodb大数据存储)
- Mongodb:实现双向数据同步的利器(mongodb双向同步)
- 解密MongoDB参数:成为高手的必经之路(mongodb参数)