gpt4 book ai didi

java - 如何通过一次查询从 mongo 中查找和删除多个文档

转载 作者:可可西里 更新时间:2023-11-01 09:59:43 24 4
gpt4 key购买 nike

java mongo 驱动程序有一个 findAndRemove 方法,它可以找到查询指定的一些文档并将它们删除。我的问题是如何从集合中查找和删除指定数量(例如 100 个)的文档。那会是这样的

DBObject objects= db.getCollection("someCollection").findAndRemove( 100) ;

其中 objects 是已删除对象的列表

最佳答案

findAndRemove 是通过 findAndModify 实现的,它又具有以下限制:

command can be used to atomically modify a document (at most one) and return it

(来自 findAndModify documentation)

关于java - 如何通过一次查询从 mongo 中查找和删除多个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11329101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com