0
我需要一個幫助。我需要使用Node.js和MongoDB檢查數據庫中是否存在集合。在這裏,我使用mongoJS作爲節點驅動程序。我在下面解釋我的代碼。如何使用MongoJS和Node.js檢查收集是否存在
var mongoJs=require('mongojs');
var md5 = require('md5');
var dateTime = require('node-datetime');
var collections=['f_users'];
var MONGOLAB_URI="mongodb://user:*****123%[email protected]:27153/fgdp";
var db=mongoJs(MONGOLAB_URI,collections);
exports.userSignup=function(req,res){
var email=req.body.email;
var password=req.body.password;
var dob=req.body.dob;
var dt = dateTime.create();
var createdDate=dt.format('Y-m-d H:M:S');
var updateDate=dt.format('Y-m-d H:M:S');
db.f_user_login
db.f_user_login.insert()
}
在這裏,我需要如果集合f_user_login
存在內部數據庫或不。如果不存在,它會插入所需的文件。請幫助。
爲什麼你認爲你需要知道,如果「收藏」的存在? MongoDB一般不關心。看來如果你真的想知道是否插入文檔,那麼你應該使用[「upserts」](https://docs.mongodb.com/manual/reference/method/db.collection.update /#upsert-option)決定是否創建'文檔'。 「收集」只是在創建「文檔」時創建的,否則就是存在的。 –