MongoDB四(插入文档)
来源:互联网 发布:用eclipse写java 编辑:程序博客网 时间:2024/06/16 05:20
一、插入文档
将数据插入MongoDB集合中,需要使用insert()或save()方法。
注:如果该集合不存在则直接创建该集合
使用格式为:db.collection_name.insert(document)
范例:
db.mycol.insert({_id: ObjectId(7df78ad8902c),title: 'MongoDB Overview',description: 'MongoDB is no sql database',by: 'tutorials point',url: 'http://www.tutorialspoint.com',tags: ['mongodb', 'database', 'NoSQL'],likes: 100})
_id 是一个 12 字节长的 16 进制数,这 12 个字节的分配如下:
_id: ObjectId(4 bytes timestamp, 3 bytes machine id, 2 bytes process id, 3 bytes incrementer)
二、 查询文档
- 想要在MongoDB中查询文档,使用find()方法
使用的格式为:db.collection_name.find()
范例:
db.mycol.find(){ "_id" : ObjectId("59794d992a07cd4b99876032") }{ "_id" : ObjectId("59794dcf2a07cd4b99876033"), "title" : "Mongo", "description" : "no sql database", "likes" : 100}
- 格式化显示结果,使用的是pretty()方法
使用格式为:db.collection_name.find().pretty()
范例:
> db.mycol.find().pretty(){ "_id" : ObjectId("59794d992a07cd4b99876032") }{ "_id" : ObjectId("59794dcf2a07cd4b99876033"), "title" : "Mongo", "description" : "no sql database", "likes" : 100}
三、MongoDB中类似于WHERE子句的语句
四、MongoDB中的AND条件
在find方法中,如果传入多个键,并用,分隔他们,那么MongoDB就会把它看成是AND条件。
使用格式:
db.mycol.find({key1:value1, key2:value2}).pretty()
五、 MongoDB中的OR条件
语法格式:
db.mycol.find( { $or: [ {key1: value1}, {key2:value2} ] }).pretty()
六、 结合使用AND与OR条件
范例:
db.mycol.find({"likes": {$gt:10}, $or: [{"by": "tutorials point"},{"title": "MongoDB Overview"}]}).pretty()
阅读全文
1 0
- MongoDB四(插入文档)
- Mongodb插入文档
- MongoDB插入文档
- MongoDB 插入文档
- Mongodb插入文档
- MongoDB 插入文档
- mongoDB 文档插入
- MongoDB 插入文档
- MongoDB 查询文档(四)
- MongoDB学习笔记(四)MongoDB查询集合中的文档
- MongoDB文档翻译-CRUD操作-插入文档
- MongoDB学习四--MongoDB插入数据详情
- MongoDB自学笔记9---4.1 插入文档
- mongodb数据库插入文档insert方法
- mongodb[三] 文档操作:插入、更新、删除
- MongoDB In Action-文档与插入
- MongoDB 文档的查询和插入操作
- MongoDB学习—(4)文档的插入,删除与更新
- SpringMVC
- vue-cli安装规范
- 杭电多校 1011 Regular polygon! 题解报告
- 使用 acl 库编写多线程应用程序
- Spark编程之基本的RDD算子coalesce, repartition, checkpoint
- MongoDB四(插入文档)
- Android GUI FramebufferNativeWindow ANativeWindow
- Win32 SOCKET之UDP
- 目前为止最全的微信小程序项目实例
- 理解RESTful架构
- OpenGL ES应用开发实践指南(android 卷)笔记 第一章
- HDU2333(二分答案)
- C++ 虚函数表解析
- Trailing Zeroes