我有一個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