|
y=val
db.yc.find({"_id":{"$gt":1001}}); --where key>val
--$in 表示在某个值内
db.yc.find({"_id":{"$in":[1001,1002,1003]}});
--$or 或
db.yc.find({"$or":[{"_id":1001},{"name":"zyh"}]});
--and or
db.yc.find({"sex":"男","$or":[{"_id":1001},{"name":"zyh"}]});
--------------------------------------------------------------------------
for(i=0;i<10;i++){
db.yc.insert({"x":i});
}
var cursor=db.yc.find();
var obj:
while(cursor.hasNext()){
obj=cursor.next();
print(obj);
}
var cursor=db.yc.find();
cursor.forEach(function(x){
print(x);
});
--分页查询
db.yc.find().limit(3); --前三条
db.yc.find().limit(3).skip(3); --跳过前三条,查接下来三条
--排序
db.yc.find().sort({"_id":-1}); --1为升序 -1为降序
db.yc.find().sort({"_id":-1,"name":1});
?
|