我使用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不匹配。
有没有办法防止它发生?或者其他任何检查数据完整性的方法?