> db.checklistDB.find({},{title:1, _id:0})
{ "title" : "Untitled Checklist" }
{ }
{ }
{ }
{ }
{ }
> db.checklistDB.find({},{title:1})
{ "title" : "Untitled Checklist", "_id" : "4FaJcAkzAY3Geyggm" }
{ "_id" : "3imNYy8SPcRDjLcqz" }
{ "_id" : "977fPtvEn7hiStqzp" }
{ "_id" : "QcAEMnr6R7qfaWFR8" }
{ "_id" : "eEsmKMdQGYKqnhTNB" }
{ "_id" : "cL6R8qxwWhvTr2kmy" }
こんにちは、みんな、
上記からわかるように、2 つのコマンドを実行します。
db.checklistDB.find( {} , { title : 1 } ) および *db.checklistDB.find( {} , { title : 1 , _id : 0} )
どちらのクエリも、データベースに存在するすべてのレコードである 6 つのレコードを返します。フィールドとして「タイトル」を持つレコードのみが返されると思います。私が間違っていることはありますか?