我有一些看起来像这样的文件:
{
"_id" : <object id>,"user_id" : 1,"country" : "NZ","file_name" : "hi.zip","extension" : "zip","mime_type" : "application/zip","size" : 226679,"location" : "https://somecontainer.blob.core.windows.net/userdata/m/hh1/hi.zip"
}
我有两个用户,user_id
分别是1
和2
,而file_name
不同,我想做的就是用{{1 }},然后将其删除。
目前我正在这样做:
user_1: 1
还有更多的MongoDB方式吗?
我尝试做:
file_name: ['hi.zip','hello.zip']
这只是打印所有文档,我也尝试过for file_name in db.collection.find({'user_id': 3}):
if file_name['file_name'] in ['hi.zip','hello.zip']:
db.collection.delete_one({'_id': file_name['_id']})
。