【发布时间】:2019-03-05 17:36:03
【问题描述】:
我正在尝试恢复已更改的 MongoDB 集合上的数据。
I.e. - property: false -> true,我没有整个收藏的备份。
有什么方法可以知道$set 操作之前的最后一个属性值是多少?喜欢对数据的操作历史记录?
它也可以基于时间戳。
示例:集合名称Users
更改前:
{name:"xxxx1", address:"yyyy1", test:false}
{name:"xxxx2", address:"yyyy2", test:true}
{name:"xxxx3", address:"yyyy3", test:false}
{name:"xxxx4", address:"yyyy4", test:true}
改动后:
{name:"xxxx1", address:"yyyy1", test:true}
{name:"xxxx2", address:"yyyy2", test:true}
{name:"xxxx3", address:"yyyy3", test:true}
{name:"xxxx4", address:"yyyy4", test:true}
我想知道所有值为test :false的实体:
{name:"xxxx1", address:"yyyy1", test:false}
{name:"xxxx3", address:"yyyy3", test:false}
有可能吗?
【问题讨论】:
标签: mongodb mongoose mongodb-query mongoid