mongodb裡面 find方法

2021-09-27 18:44:08 字數 1247 閱讀 6063

mongodb常用操作

一、查詢 

find方法 

db.collection_name.find(); 

查詢所有的結果: 

select * from users; 

db.users.find();

指定返回那些列(鍵): 

select name, skills from users;

db.users.find({}, ); 

補充說明: 第乙個{} 放where條件 第二個{} 指定那些列顯示和不顯示 (0表示不顯示 1表示顯示)

where條件:

1.簡單的等於: 

select name, age, skills from users where name = 『hurry』; 

db.users.find(,);

2.使用and 

select name, age, skills from users where name = 『hurry』 and age = 18; 

db.users.find(,);

3.使用or 

select name, age, skills from users where name = 『hurry』 or age = 18; 

db.users.find(, ] },);

4.<, <=, >, >= (lt,lt,lte, gt,gt,gte ) 

select * from users where age >= 20 and age <= 30; 

db.users.find(});

5.使用in, not in (in,in,nin) 

select * from users where age in (10, 22, 26); 

db.users.find(});

6.匹配null 

select * from users where age is null; 

db.users.find(); 

select * from users where name like 「hurry%」; 

db.users.find();

8.使用distinct 

select distinct (name) from users; 

db.users.distinct(『name』);

9.使用count 

select count(*) from users; 

dunt();

Mongodb查詢文件find方法的使用

連線mongodb 建立集合規則 使用集合規則建立集合 使用find方法查詢文件 1.連線mongodb 引用第三方模組 mongoose const mongoose require mongoose 鏈結伺服器 返回promise 物件 mongoose.connect mongodb loca...

mongodb查詢之find命令

我們首先新建乙個集合 便於接下來的測試 for var i 0 i 100 i db.user.insert 指定返回的健查詢 只查詢出只包含name健的資料 db.user.find 若是希望在查詢中不包含age這個鍵的資料 db.user find 條件查詢 l t lte gt gte 就是全...

C 裡String裡面的find

tolower 就是轉換為小寫 toupper就是轉換為大寫 例子如下 include include include using namespace std int main string裡面find的用法 a.find 查詢第一次出現的目標字串 include include include u...