我在 Heroku 上使用 MongoLab插件。
我的应用程序使用Mongoose,根据文档,文档ID类型是ObjectID(默认情况下)。
这就是我的json看起来像这样的原因:
{
"__v" : 0,
"_id" : ObjectId("53c824d6f26327e00f9ae117"),
"company" : "53c824d6f26327e00f9ae118",
...
}
问题:MongoLab插件无法解析如何解析关键字" ObjectID" ,显示错误消息。
我在这里遗漏了什么吗?可以做些什么?
答案 0 :(得分:2)
如果您在MongoLab Web UI中引用JSON编辑器,它只接受严格的JSON格式。对于像ObjectId和日期这样的特殊类型,您需要使用其关联的extended JSON format。对于ObjectId,它看起来像:
{
"__v": 0,
"_id": {"$oid": "53c824d6f26327e00f9ae117"},
"company": "53c824d6f26327e00f9ae118",
...
}
希望这有帮助!如有任何问题或疑问,您随时可以在support@mongolab.com上写信给我们。
亲切的问候, 肖恩@ MongoLab