码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB学习笔记(三)

时间:2016-04-15 23:04:54      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

MongoDB数据的查询:

find方法:

技术分享
function (query, fields, limit, skip, batchSize, options) {
/*
    query:查询条件
    fields:返回字段
    limit:
    skip:
    batchSize:
    options:
*/
}
View Code

查询集合中的全部数据

db.user.find();//不指定查询条件时,默认就是{}空文档

指定需要返回的字段:默认情况下_id字段是会返回的,如果不想呈现_id字段,可以设置_id:0不返回

var key=
{
    "age":1,
    "name":1
}
db.user.find({},key);

查询条件:

"$lt"、"$gt"、"$lte"、"$gte"操作符:

var action=
{
    "age":{"$lte":30,"$gt":20}//20<age<=30
}

var key=
{
    "_id":0,//不返回_id,返回age、name字段,其他字段默认都不返回
    "age":1,
    "name":1    
}
db.user.find(action,key);

"$or"、"$in"操作符:

var action=
{
    "$or":
    [
        {"age":{"$in":[20,25]}},
        {"name":{"$in":["张杰","蒋欣"]}}
    ]
}

var key=
{
    "_id":0,//不返回_id,返回age、name字段,其他字段默认都不返回
    "age":1,
    "name":1    
}
db.user.find(action,key);

"$and"操作符:

 

 

待续。。

 

MongoDB学习笔记(三)

标签:

原文地址:http://www.cnblogs.com/Jabben/p/4931358.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!