Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 跟踪记录/文件更改?_Meteor - Fatal编程技术网

Meteor 跟踪记录/文件更改?

Meteor 跟踪记录/文件更改?,meteor,Meteor,它似乎不是Meteor内置的,但是否有一种可接受的方法来跟踪记录/文档的更改?我可以想出很多方法来做到这一点,但我很好奇其他人是如何做到这一点的 一个例子是某人的位置,如果你想在一段时间内跟踪变化 谢谢 我还没有测试过这个软件包,但它似乎可以跟踪修订并提供恢复旧版本的功能。我现在要测试一下 更新:我可以确认此软件包在Meteor 1.3中有效。它制作了一份编辑过的Meteor收藏文档的完整副本,并将其作为数组存储在文档的“修订版”下。然后,您可以在以后使用revisionId还原任何以前的版本

它似乎不是Meteor内置的,但是否有一种可接受的方法来跟踪记录/文档的更改?我可以想出很多方法来做到这一点,但我很好奇其他人是如何做到这一点的

一个例子是某人的位置,如果你想在一段时间内跟踪变化


谢谢

我还没有测试过这个软件包,但它似乎可以跟踪修订并提供恢复旧版本的功能。我现在要测试一下


更新:我可以确认此软件包在Meteor 1.3中有效。它制作了一份编辑过的Meteor收藏文档的完整副本,并将其作为数组存储在文档的“修订版”下。然后,您可以在以后使用
revisionId
还原任何以前的版本。

规范的
集合.find(query).observeChanges()
不执行您希望它执行的操作吗?例如,如果您想查看最后5项更改,请参见。您是否希望observeChanges(),然后将更改添加到另一个对象,可能是MyObject_history或类似对象。这可能是我的关系数据库思维方式,但我很好奇理想的Meteor方式是什么。那么,您是否正在尝试跟踪文档的修订?如果是这样,我不认为这是一个流星问题;再见,谢谢安德鲁!很高兴知道《流星》中没有我错过的东西。在我的情况下,我将为每个文档创建一个新的“更改”文档,并为其提供相同的ID。请注意,todda00的meteor collection修订版的回购已不再保留。请尝试以下方法:总体而言,它似乎是一个很好的实现,并且到目前为止相当稳定。