我在我的网络API中使用MongoDB。 MongoDB正在被其他来源更新/插入。
如何查询mongodb以仅获取新插入或更新的文档?
我可以通过以下查询获得排序文档,但这并不能解决我的目的
db.collectionName.findOne({}, {sort:{$natural:-1}})
是否有任何日志或其他方式,如SQL INSERTED
和UPDATED
答案 0 :(得分:0)
在您的上下文中,这些新插入/更新的文档是什么?
假设您需要相对于一个时间获取新/插入的文档,您需要在集合中有一个包含时间戳的字段(例如,inserted和lastUpdated字段),你有一个{{3}帮助更新。但这需要应用程序的更改。
或者你可以使用operator来获得类似功能的触发器。您可以监听更改并在进行更改时采取措施。