我已存儲的MongoDB中database.My數據的每個條目看起來像下面刪除數據庫中的條目:MognoDB,PyMongo:只用鑰匙
{u'_id': ObjectId('5926858fd51b6b4a399a800a'), u'james,2017-05-01': [u'2017-05-01', u'Cell', u'1', u'UT', u'Repo', u'1', u'Add extra information']}
正如你可以看到我的關鍵是用戶名和日期的組合,ieusername,數據。 而值是列表。
我想在我的情況下使用鍵刪除數據庫中的條目它是用戶名,數據。 我是MongoDB的新手。有人能幫我嗎?
你想['$ exists'(https://docs.mongodb.com/manual/reference/operator/query/exists/)。具體地說'刪除({'james,2017-05-01'{'$ exists':True}})' –
那麼它只會從密鑰中刪除? –
*「使用鍵刪除數據庫中的條目」是您的問題所在。這是否與具有此密鑰的文檔匹配,然後刪除該文檔?是的,它確實。首先嚐試使用'.find()'查詢條件來查看選擇的內容。在文檔鏈接中給出的所有內容以及鏈接的答案。閱讀它們,以便了解。 –