mongoDB 查询操作
来源:互联网 发布:protobuf java v3 编辑:程序博客网 时间:2024/06/03 01:41
1. mongoDB 文档查询
查询语法格式:
db.COLLECTION_NAME.find()
find()方法查询指定集合中所有的文档,并已非结构化的方式显示。如果需要直观的显示结果,可以再find后面加上pretty()方法。
例子:
>
> db.person.find()
{ “_id” : ObjectId(“56932620f5a8b7a5f1203a69”), “name” : “lijianfang”, “age” : 26, “university” : “cuc”, “company” : “360”, “url” : “jeanphorn.github.io”, “description” : “good man” }
{ “_id” : ObjectId(“569326caf5a8b7a5f1203a6a”), “name” : “zhangsan”, “age” : 24, “university” : “cuc”, “company” : “ali”, “url” : “zhangsan.me”, “description” : “heheda~~” }
>
>
> db.person.find().pretty()
{
“_id” : ObjectId(“56932620f5a8b7a5f1203a69”),
“name” : “lijianfang”,
“age” : 26,
“university” : “cuc”,
“company” : “360”,
“url” : “jeanphorn.github.io”,
“description” : “good man”
}
{
“_id” : ObjectId(“569326caf5a8b7a5f1203a6a”),
“name” : “zhangsan”,
“age” : 24,
“university” : “cuc”,
“company” : “ali”,
“url” : “zhangsan.me”,
“description” : “heheda~~”
}
>
2. mongoDB比较查询
可以结合sql数据库来理解mongoDB的比较查询。
3. and查询和or查询
and查询,MongoDB的find()方法可以传入多个键(key),每个键(key)以逗号隔开。语法格式如下:
db.col.find({key1:value1, key2:value2})
示例:
> >
db.person.find({“age”:{$gte:25},”university”:”cuc”}).pretty()
{
“_id” : ObjectId(“56932620f5a8b7a5f1203a69”),
“name” : “lijianfang”,
“age” : 26,
“university” : “cuc”,
“company” : “360”,
“url” : “jeanphorn.github.io”,
“description” : “good man”
}
>
or查询,MongoDB OR 条件语句使用了关键字 $or,语法格式如下:
db.person.find($or:[{key1:val1},{key2,val2}])
示例:
>> db.person.find({$or:[{“name”:”lijianfang”},{“age”:24}]})
{ “_id” : ObjectId(“56932620f5a8b7a5f1203a69”), “name” : “lijianfang”, “age” : 26, “university” : “cuc”, “company” : “360”, “url” : “jeanphorn.github.io”, “description” : “good man” }
{ “_id” : ObjectId(“569326caf5a8b7a5f1203a6a”), “name” : “zhangsan”, “age” : 24, “university” : “cuc”, “company” : “ali”, “url” : “zhangsan.me”, “description” : “heheda~~” }
>
- mongoDB 查询操作
- MongoDB学习---查询操作
- MongoDB查询操作
- MongoDB 查询操作
- mongoDB 查询操作
- mongodb简单查询操作
- MongoDB查询操作
- mongodb基本操作查询备忘
- mongodb- Java API 查询操作
- mongodb日常操作(查询)
- PHP 常见mongodb查询操作
- mongodb的查询操作符
- mongodb- Java API 查询操作
- linux下MongoDB查询操作
- mongodb的查询操作符
- mongoDB数据库的查询操作
- MongoDB比较查询操作符
- MongoDb的普通查询操作
- KVC
- android 遇到的小问题解决集合
- 操作系统的主要功能
- iOS8新添加的左滑出现按钮组的方法
- 七大排序问题之简单选择排序(PHP版)
- mongoDB 查询操作
- iOS app性能优化的那些事
- IOS——使用ScrollView和PageController实现引导页分页效果
- android ndk c编译
- 常用的正则表达式
- java获取任意指定日期后前后任一一天
- 时间简化
- android中使用SimpleAdapter加载图片的时候容易出现的问题
- CFileDialog用法