插入的文档几秒钟后将从集合中消失。
在我的应用程序需要的新集合中,这是一个非常奇怪的行为。每当我在此新收藏夹中插入文档时,它都会在几秒钟后消失。我已经在开发环境中使用独立的MongoDB实例测试了该应用程序,并且可以正常运行。在预生产环境中进行测试时,在集群中使用MongoDB和ReplicaSet时,我将遇到此问题。将文档插入到其他集合中可以按预期工作,这是唯一一个文档消失的集合。
我已经检查了oplog集合,并且可以看到每当将插入操作(“ op”:“ i”)发送到副本集时,几秒钟后便执行了删除操作(“ op”:“ d”)发送以删除先前添加的文档。
App不会在任何地方从此收藏中删除文档
应用程序中的所有插入都通过相同的代码:
function insert (document, collection){
return collection.insertOne(document, {w:1});
}
我不知道会发生什么