我已閱讀文檔並搜索了所有內容,但找不到如何執行此操作。 如果我有一個集合內的文檔,該文檔是一個空數組我可以這樣刪除它:使用php和mongodb,如何按類型刪除文檔
db.data.remove(array('document'=>array()))
或像這樣:
db.data.remove(array('document'=>[]))
但如果數組不爲空它不沒有工作,所以我嘗試像這樣:
db.data.remove(array('document'=>array('$type'=>4)))
我做錯了嗎?有沒有辦法做到這一點? 在另一個標準中刪除文檔對我無用。
@JulianHollmann它不回答它,即使它符合大小標準。我提到我不能使用任何其他標準。 – nope
如果您可以使用的唯一標準是type,那麼您做錯了什麼。沒有辦法找出一個數組是否爲空類型。 –
我沒有問過如何通過使用type來確定數組是否爲空,我問我如何根據它的類型去除文檔,這顯然是一個數組。 – nope