MongoDB增刪改查等常用資料庫操作封裝成模組

2021-08-14 22:05:40 字數 1186 閱讀 8739

//在node中使用mongoclient類的connect( )方法進行資料庫連線

var mongoclient = require("mongodb").mongoclient;

var dburl = "mongodb://localhost:27017/test";

//連線資料庫

function

_connectdb

(callback)

callback(err, db);

});}//初始化資料庫

function

init

() db.collection('users').createindex(

,null,

function

(err, results)

console.log("索引建立成功");});

});}init();

//插入資料

exports.insertone = function

(collectionname, json, callback) )

})};//查詢資料,找到所有資料。args是個物件

exports.find = function

(collectionname, json, c, d) else

if (arguments.length == 4) ;

} else

//連線資料庫,連線之後查詢所有

_connectdb(function

(err, db)

if (doc != null) else

});});

}//刪除

exports.deletemany = function

(collectionname, json, callback)

);});

}//修改

exports.updatemany = function

(collectionname, json1, json2, callback) );

})}//得到總數量

exports.getallcount = function

(collectionname,callback) ).then(function

(count) );

})}

mongodb增刪改查

1 mongodb插入資料 db.表名.insert 2 新增乙個欄位.table 代表表名 新增字段 content,字串型別。db.table.update 3 給指定範圍內的記錄新增字段 lt表示小於,lte表示小於等於,gt表大於,gte表示大於等於,timestamp是我表中的乙個時間戳字...

MongoDB 三 增刪改查

2,查詢也是一樣,看一下知識點的彙總,其實用幾個,還是有規律的,比較容易記錄的 3,看一下固定集合 顧名思義是有著固定大小的集合,其優點是效能比較出色,以 lru least recently used 最近最少使用 規則和插入順序進行 age out 老化移出 處理。由於集合空間大小一定,當空間用...

MongoDB增刪改查及其它常用操作

sql術語 mongodb術語 解釋database database 資料庫table collection 資料庫表 集合 rowdocument 資料記錄行 文件 column field 資料字段 域 index index 索引table joins 表連線,mongodb不支援 prim...