0
這是我一起工作的結構:如何刪除某個字段中包含值的所有條目? | MongoDB的
{ 「_id」:物件( 「58dabf31fbd927071b51dhrc8」), 「電子郵件」: 「絕密」, 「FILE_NAME」: 「註冊」}
我需要能夠刪除包含「註冊」的file_name字段中的所有條目 - 有沒有人有任何想法我可以做到這一點?
這是我一起工作的結構:如何刪除某個字段中包含值的所有條目? | MongoDB的
{ 「_id」:物件( 「58dabf31fbd927071b51dhrc8」), 「電子郵件」: 「絕密」, 「FILE_NAME」: 「註冊」}
我需要能夠刪除包含「註冊」的file_name字段中的所有條目 - 有沒有人有任何想法我可以做到這一點?
您可以通過匹配值的正則表達式來刪除。
{"file_name":{$regex:/registration/}}
見mongodb regex我信息
在你的情況
db.collection.deleteMany({"file_name":{$regex:/(.*)?registration(.*)?/}});
你能否解釋或者給我一個例子嗎? – beyi
添加了與您的請求匹配的示例 – Eric