Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb RoboMongo-无法从集合中删除文档_Mongodb_Robo3t - Fatal编程技术网

Mongodb RoboMongo-无法从集合中删除文档

Mongodb RoboMongo-无法从集合中删除文档,mongodb,robo3t,Mongodb,Robo3t,我正在使用RoboMongo删除许多与查询匹配的文档。但是,该公司表示,未删除以下文件: db.getCollection('assets').remove( { "source": "red" } ); db.assets.remove( {source : "red" } ) 但是,这种方法非常有效: db.getCollection('assets').find( { "source": "red" } ); db.assets.remove( {source

我正在使用RoboMongo删除许多与查询匹配的文档。但是,该公司表示,未删除以下文件:

db.getCollection('assets').remove( { "source": "red" } );        
db.assets.remove( {source : "red" } ) 
但是,这种方法非常有效:

db.getCollection('assets').find( { "source": "red" } );  
db.assets.remove( {source : "red" } ) 
并显示源为“红色”的所有记录

db.assets.remove( {source : "red" } ) 
有什么原因导致记录没有被删除,而robomongo只是输出0

db.assets.remove( {source : "red" } ) 

您好,

您可以试试这个:

db.assets.remove( {source : "red" } ) 

你可以试试这个:

db.assets.remove( {source : "red" } ) 

您可以尝试以下查询:

db.assets.remove( {source : "red" } ) 
db.assets.remove( { "source":"red"} )

您可以尝试以下查询:

db.assets.remove( {source : "red" } ) 
db.assets.remove( { "source":"red"} )

您正在使用副本集运行吗?如果是,请确保在主节点上运行remove命令。

是否使用副本集运行?如果是这样,请确保在主节点上运行remove命令。

deletemy
对我有效:

db.assets.remove( {source : "red" } ) 
db.getCollection('assets').deleteMany({source:'red'})
这应该会回来

db.assets.remove( {source : "red" } ) 
/* 1 */
{
    "acknowledged" : true,
    "deletedCount" : number // which is the number of documents deleted
}

db.assets.remove( {source : "red" } ) 

从上述查询中,我删除了快照id为
5c749daee3a0ec00047ffd5c
删除许多为我工作的乘客:

db.assets.remove( {source : "red" } ) 
db.getCollection('assets').deleteMany({source:'red'})
这应该会回来

db.assets.remove( {source : "red" } ) 
/* 1 */
{
    "acknowledged" : true,
    "deletedCount" : number // which is the number of documents deleted
}

db.assets.remove( {source : "red" } ) 

根据上述查询,我删除了快照id为
5c749daee3a0ec00047ffd5c

的所有乘客。可能有一个文档的字段具有空格字符?@chridam,但查找功能可以完美运行我现在也遇到了同样的问题。可能有一个文档的字段具有空格字符?@chridam,但查找功能可以完美运行我现在也有同样的问题。
db.assets.remove( {source : "red" } )