【问题标题】:Cosmos db internal data representation for mongoose clientmongoose 客户端的 Cosmos db 内部数据表示
【发布时间】:2017-09-16 01:01:03
【问题描述】:

当我使用 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"
  ...........

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

我错过了什么吗?谢谢。

【问题讨论】:

  • 这看起来像是一些损坏的数据。也许编辑您的问题以显示您的模型,以及您正在运行的检索该数据的查询?

标签: azure mongoose azure-cosmosdb


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-15
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    相关资源
    最近更新 更多