Mongodb MongoHub删除数据
在网上到处都能找到,但找不到一个简单的答案,说明如何使用MongoHUB从MongoDB中删除id 在MongoHub中,我单击删除,在查询框上方显示:Mongodb MongoHub删除数据,mongodb,Mongodb,在网上到处都能找到,但找不到一个简单的答案,说明如何使用MongoHUB从MongoDB中删除id 在MongoHub中,我单击删除,在查询框上方显示: db.site.markets.remove() 我要删除此数据: { "_id": 10, "item": "box", "qty": 20 } 这个代码肯定能用吗 db.site.markets.remove(item : 'box' ) 或 他们两个都不工作 我让这太难了。。。虽然右键单击听起来很愚蠢,但删除功能会很有用
db.site.markets.remove()
我要删除此数据:
{
"_id": 10,
"item": "box",
"qty": 20
}
这个代码肯定能用吗
db.site.markets.remove(item : 'box' )
或
他们两个都不工作
我让这太难了。。。虽然右键单击听起来很愚蠢,但删除功能会很有用…您应该给mongodb一个对象。mongodb生成的_id列是ObjectId的类型,因此在传递参数时应使用ObjectId(“10”),如下所示:
db.site.markets.remove({item : 'box'})
db.site.markets.remove({_id : ObjectId('10')})
使用mongohub删除时,必须将参数括在引号中
{"item" : "box"}
此外,通过mongodb内置id删除时,还需要ObjectId()
函数
{ "_id" : ObjectId( "12345")}
db.site.markets.remove({u id:10})
应删除\u id
设置为10
的文档。我怀疑您需要在MongoHUB中使用有效的JSON语法,就像MongoDB控制台所必需的一样:。
{ "_id" : ObjectId( "12345")}