Mongoid 删除许多有限制
Mongoid delete many with limit
使用mongoid,如何删除error_message
字段为Error: not found
的前10000个文档。
本机 mongo 查询将被愉快地接受
MongoDB支持删除限制。
The delete command removes documents from a collection. A single
delete command can contain multiple delete specifications
{
delete: <collection>,
deletes: [
{ q : <query>, limit : <integer>, collation: <document> },
{ q : <query>, limit : <integer>, collation: <document> },
{ q : <query>, limit : <integer>, collation: <document> },
...
],
ordered: <boolean>,
writeConcern: { <write concern> }
}
https://docs.mongodb.com/manual/reference/command/delete/#dbcmd.delete
其中 'q' 是您使用特定输入数据进行的查询(必须与您要删除的文档相匹配),'limit' 是要删除的最大文档数。如您所见,有可能有多个删除条件,但不在您的问题范围内。
使用mongoid,如何删除error_message
字段为Error: not found
的前10000个文档。
本机 mongo 查询将被愉快地接受
MongoDB支持删除限制。
The delete command removes documents from a collection. A single delete command can contain multiple delete specifications
{
delete: <collection>,
deletes: [
{ q : <query>, limit : <integer>, collation: <document> },
{ q : <query>, limit : <integer>, collation: <document> },
{ q : <query>, limit : <integer>, collation: <document> },
...
],
ordered: <boolean>,
writeConcern: { <write concern> }
}
https://docs.mongodb.com/manual/reference/command/delete/#dbcmd.delete
其中 'q' 是您使用特定输入数据进行的查询(必须与您要删除的文档相匹配),'limit' 是要删除的最大文档数。如您所见,有可能有多个删除条件,但不在您的问题范围内。