07 mongodb操作例項

2021-09-13 16:49:09 字數 923 閱讀 4426

1.多條件查詢article

module.exports = new mongoose.schema()
查詢article中title欄位中含有字串「哈哈」,或者tags中含有「哈哈」,並且isdraft為false的所有資料數量

let condition = },}],

isdraft: false

} article.find(condition).count().then((count) => {})

2.根據id查詢文章資訊

article.findone().then((article) => ).catch((err) => )
1.根據文章id更新某個引數

article.findbyidandupdate(id, ).then(() => ).catch((err) => )
1、查詢所有資料庫

show dbs;

2、切換/建立資料庫

use yourdb;

3、刪除當前使用資料庫

db.dropdatabase();

4、新增乙個使用者

db.adduser("name");

db.adduser("username", "pwd123", true);

新增使用者、設定密碼、是否唯讀

5、資料庫認證、安全模式

db.auth("username", "123123");

6、顯示當前所有使用者

show users;

7、刪除使用者

db.removeuser("username");

更加詳細教程

07 MongoDB 資料查詢

方法find 查詢 db.集合名稱.find 方法findone 查詢,只返回第乙個 db.集合名稱.findone 方法pretty 將結果格式化 db.集合名稱.find pretty 等於,預設是等於判斷,沒有運算子 小於 lt 小於或等於 lte 大於 gt 大於或等於 gte 不等於 ne...

PHP操作MongoDB例項

從mysql中把資料匯入到mongodb中做測試.連線資料庫 link mysql connect 127.0.0.1 root 123456 mysql select db jiang link mysql query set names utf 8 sql select id name addr...

Lua 操作 MongoDB 資料庫例項

最近有個工作是使用nginx lua實現乙個操作mongodb資料庫的api,主要實現其count和query功能。之前沒有寫過lua,於是也就勉強著上手,在cloudwu的 lua mongo 的基礎上實現了操作mongodb的api。cloudwu的lua mongo驅動實現了連線mongo,進...