collection
名前があり、このクエリのようなprojects
ものを除いてすべてを取得しようとしていますurl
db.projects.find({name:"arisha"},{url:0}).pretty()
このクエリは完全に機能しており、除くすべてを返しますが、私の質問は、名前monkurl
でこれを達成する方法
です。Node module
MongoDB
私はこのコードを使用していますが、機能しておらず、すべてのフィールドを返しています:
var projs = db.get('projects');
projs.find({creator : req.session.user._id},{url:0}, function (err,data) {
console.log(data);
if(!err) {
res.locals.projs = data;
console.log(data);
res.render("projects.ejs",{title: "Projects | Bridge"});
}
});
問題がどこにあるのかわかりませんでした。助けてください。事前に感謝します:)
サンプル文書:
{
"name" : "arisha",
"date" : {
"day" : 18,
"month" : 4,
"year" : 2015
},
"creator" : "552edb6f8617322203701ad1",
"url" : "EyjPdYoW",
"members" : [
"552edb6f8617322203701ad1"
],
"_id" : ObjectId("5532994ba8ffdca31258bd1a")
}