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