Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Heroku 使用MongoLab和Mongoose以及使用ObjectID的模型_Heroku_Mongoose_Mlab_Objectid - Fatal编程技术网

Heroku 使用MongoLab和Mongoose以及使用ObjectID的模型

Heroku 使用MongoLab和Mongoose以及使用ObjectID的模型,heroku,mongoose,mlab,objectid,Heroku,Mongoose,Mlab,Objectid,我正在Heroku上使用MongoLab附加组件 我的应用程序使用Mongoose,根据文档,文档id类型为ObjectID(默认情况下) 这就是为什么我的json看起来像这样: { "__v" : 0, "_id" : ObjectId("53c824d6f26327e00f9ae117"), "company" : "53c824d6f26327e00f9ae118", ... } 问题:MongoLab插件不知道如何解析关键字“ObjectID”,显示错误消息 我

我正在Heroku上使用MongoLab附加组件 我的应用程序使用Mongoose,根据文档,文档id类型为ObjectID(默认情况下)

这就是为什么我的json看起来像这样:

{
    "__v" : 0,
    "_id" : ObjectId("53c824d6f26327e00f9ae117"),
    "company" : "53c824d6f26327e00f9ae118",
...
}
问题:MongoLab插件不知道如何解析关键字“ObjectID”,显示错误消息


我是不是遗漏了什么?可以做什么?

如果您指的是MongoLab web UI中的JSON编辑器,它只接受严格的JSON格式。对于ObjectId和dates等特殊类型,您需要使用它们的关联类型。对于ObjectId,它看起来像:

{
  "__v": 0,
  "_id": {"$oid": "53c824d6f26327e00f9ae117"},
  "company": "53c824d6f26327e00f9ae118",
  ...
}
希望这有帮助!你随时可以随时写信给我们support@mongolab.com对于任何问题或问题

亲切问候,, Sean@MongoLab