用于mongoose客户端

时间:2017-09-15 14:40:19

标签: azure mongoose azure-cosmosdb

当我使用mongoose客户端在集合中插入项目并稍后通过门户网站ui访问它时,我可以看到内部表示不是我所期望的。

以下是我保存数据的方法

      var db = mongoose.createConnection(mongodbURL)
      var Model = db.model('Model', require('./models/model.js'))

      var insert = q.nbind(Model.insertMany, Model)

      insert([ .... , {
          _id: "something like 58ef14c7f0f3ee5ef88796c3",
          name: "NAME" 
      }]

以下是我在Azure查询资源管理器中获得的内容

{
  "_id": {
    "$t": 7,
    "$v": "Xï\u0014Çðóî^øÃ"
  },
  "name": {
    "$t": 2,
    "$v": "NAME"
  },
  ...........

 },
 ................

这是我的期望

{
  "_id": "58ef14c7f0f3ee5ef88796c3",
  "name": "NAME"
  ...........

 },
 ................

我错过了什么吗?感谢。

1 个答案:

答案 0 :(得分:-1)

请使用数据资源管理器 - 它会正确显示您的数据。查询资源管理器是一种遗留工具,至少对于MongoDB API帐户而言正在消失。