如何使用mongoose将对象添加到mongodb中的对象对象

时间:2017-09-24 22:45:04

标签: node.js mongodb mongoose

我通过mongoose在Mongodb工作,我有一个像这样的文档

information : {
  route : {
    point : {
      longitude: whatever,
      latitude: whatever_else
    },
    point : {
      longitude: whatever_2,
      latitude: whatever_else_2
    },
    .
    .
    .
    point : {
      longitude: whatever_N,
      latitude: whatever_else_N
    },
    // How do I insert another 'point' object right here using mongoose?
  }
}

我正在构建它,因为我读到了一篇关于在Mongodb中调整大型数组大小的文章https://morpheusdata.com/blog/2014-12-01-how-to-store-large-lists-in-mongodb

我希望这个特定的路由对象能够很快变得非常大,我觉得这对于加快与对象的交互来说是一个很好的方法。但是我遇到了一个问题,通常如果这是一个对象数组,我可以将任何新的'点'对象推到数组的末尾,但由于它被构造为对象的对象,我不知道如何添加具有相同键的任何新对象:'point'而不覆盖已存在的对象

0 个答案:

没有答案