当mongoose添加__v字段时如何检查数据完整性?

时间:2016-03-08 10:52:52

标签: mongodb mongoose sha1

我使用mongoose在mongo中插入嵌套文档。

{
    "_id": "56dea517302071934eae7913",
    "name": "abc",
    "counter": [
    {
        "name": "xyz",
        "count": 1,
    }
    ]
}

但是在查询Mongo时,我得到的文档如下:

    {
        "_id": "56dea517302071934eae7913",
        "__v": 0   //extra field 
        "name": "abc",
         "counter": [
          {
            "name": "xyz",
             "count": 1,
          }
       ]
      }

由于计数器数组对象中的额外"__v"字段,输入和输出的sha1不匹配。

有没有办法防止它发生?或者其他任何检查数据完整性的方法?

0 个答案:

没有答案