でフィールドを参照することはできません私はMongoDBのコレクションPH_location
を持っており、これはその中の一つの文書である:MongoDBは:スペース
> db.PH_location.findOne({})
{
"_id" : ObjectId("579662fec773d83e625f71e8"),
"Postal Code" : 2800,
"town" : "Bangued",
"province" : "Abra",
"metro" : ""
}
私はトラブルフィールド"Postal Code"
に言及が生じています。フィールドを使用する検索操作と更新操作では、そのフィールドを見つけることができません。例えば:
> db.PH_location.findOne({},{"Postal Code":1})
{ "_id" : ObjectId("579662fec773d83e625f71e8") }
と
> db.PH_location.updateMany({}, {$rename:{"Postal Code":"ZIP_code"}})
{ "acknowledged" : true, "matchedCount" : 2271, "modifiedCount" : 0 }
問題は何ができるか任意のアイデア?
フィールド名には印刷できない文字が含まれている可能性があります。 – styvane