0
私は助けが必要です。 Node.jsとMongoDBを使用してコレクションがDBに存在するかどうかを確認する必要があります。ここでは、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
がdb内に存在するかどうかを確認する必要があります。存在しない場合は、必要な文書を挿入します。助けてください。
を役に立てば幸い? MongoDBは一般的に気にしません。あなたが本当に知りたいのは、文書を挿入するかどうかを知りたければ、["upserts"](https://docs.mongodb.com/manual/reference/method/db.collection.update /#upsert-option)を使用して、 'ドキュメント'を作成するかどうかを決定します。 「コレクション」は、単に「文書」が書かれたときに作成されるだけであり、そうでなければ存在するだけである。 –