Ruby on rails Mongoid中的删除
我想删除MongoDB中符合特定条件的集合文档。我已经使用了以下命令,但它们似乎不起作用 ClassName.delete_all(条件:{u id:BSON::ObjectId(“whatevertheids”)}) 类名。在(:_id=>[“id1”,“id2”])中的任何内容。全部销毁 类名。其中(状态:“1”)。全部删除Ruby on rails Mongoid中的删除,ruby-on-rails,Ruby On Rails,我想删除MongoDB中符合特定条件的集合文档。我已经使用了以下命令,但它们似乎不起作用 ClassName.delete_all(条件:{u id:BSON::ObjectId(“whatevertheids”)}) 类名。在(:_id=>[“id1”,“id2”])中的任何内容。全部销毁 类名。其中(状态:“1”)。全部删除 非常感谢您的帮助ClassName。删除所有(状态:“1”)将有效。。。。。。。try您可以检查状态字段是字符串还是整数,或者只是一个布尔标志。ClassName.wh
非常感谢您的帮助
ClassName。删除所有(状态:“1”)
将有效。。。。。。。try您可以检查状态字段是字符串还是整数,或者只是一个布尔标志。ClassName.where(status:'1')。delete_all和ClassName.delete_all(status:'1')如果找到值为'1'的状态字段,则两者都可以正常工作