《mongodb NOSQL 各種查詢條件大全》要點:
本文介紹了mongodb NOSQL 各種查詢條件大全,希望對您有用。如果有疑問,可以聯系我們。
相關主題:非關系型數據庫
語法: db.collectionName.find(query,fields)
1、query:查詢條件
2、fields:是否顯示字段查詢,默認不添加,顯示全部字段,{name:0}表示不顯示,{name:1}只顯示名稱字段內容,默認_id都會顯示,除非指定不顯示
實例表: user
查看find方法函數
db.user.find;
1、查詢全部內容
a、db.user.find()
b、db.user.find({})
2、查詢滿足條件的內容
a、查詢第一條數據
db.user.findOne();
db.user.find({"_id":ObjectId("58f802b8121c1caaa50a014c")});
b、查詢滿足條件的數據,并且顯示指定字段
db.user.find({name:"demo1"});
db.user.find({name:"demo1"},{name:1})
db.user.find({name:"demo1"},{name:1,_id:0})
c、結構化顯示數據
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、聯合條件
1、$and 必須滿足符合條件的數據
2、 $or 只需要滿足其中任意一個條件的數據
db.user.find(
{
$and:[
{
name:"e生態_修身",
age:100
}
]
}
);
db.user.find(
{
$or:[
{
name:"e生態_修身"
},
{
age:100
}
]
}
);
《mongodb NOSQL 各種查詢條件大全》是否對您有啟發,歡迎查看更多與《mongodb NOSQL 各種查詢條件大全》相關教程,學精學透。維易PHP學院為您提供精彩教程。