《mongodb NOSQL 各種查詢條件大全》要點:
本文介紹了mongodb NOSQL 各種查詢條件大全,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:非關(guān)系型數(shù)據(jù)庫
語法: db.collectionName.find(query,fields)
1、query:查詢條件
2、fields:是否顯示字段查詢,默認(rèn)不添加,顯示全部字段,{name:0}表示不顯示,{name:1}只顯示名稱字段內(nèi)容,默認(rèn)_id都會顯示,除非指定不顯示
實例表: user
查看find方法函數(shù)
db.user.find;
1、查詢?nèi)績?nèi)容
a、db.user.find()
b、db.user.find({})
2、查詢滿足條件的內(nèi)容
a、查詢第一條數(shù)據(jù)
db.user.findOne();
db.user.find({"_id":ObjectId("58f802b8121c1caaa50a014c")});
b、查詢滿足條件的數(shù)據(jù),并且顯示指定字段
db.user.find({name:"demo1"});
db.user.find({name:"demo1"},{name:1})
db.user.find({name:"demo1"},{name:1,_id:0})
c、結(jié)構(gòu)化顯示數(shù)據(jù)
db.user.find({"_id" : ObjectId("58fd65fcdce2ff5e6d5a3b38")}).pretty();
d、等于,小于[$lt],小于等于[$lte],大于[$gt],大于等于[$gte],不等于[$ne],in條件[$in]
db.user.find({age:20});
db.user.find({age:{$lt:30}});
db.user.find({age:{$lte:30}});
db.user.find({age:{$gt:30}});
db.user.find({age:{$gte:30}});
db.user.find({age:{$ne:30}});
db.user.find({age:{$in:[10,20,30]}});
e、聯(lián)合條件
1、$and 必須滿足符合條件的數(shù)據(jù)
2、 $or 只需要滿足其中任意一個條件的數(shù)據(jù)
db.user.find(
{
$and:[
{
name:"e生態(tài)_修身",
age:100
}
]
}
);
db.user.find(
{
$or:[
{
name:"e生態(tài)_修身"
},
{
age:100
}
]
}
);
《mongodb NOSQL 各種查詢條件大全》是否對您有啟發(fā),歡迎查看更多與《mongodb NOSQL 各種查詢條件大全》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/10133.html