0
我正在使用MongoDB PHP庫來處理mongodb數據。如何刪除兩個字段具有不同值的文檔
文檔:https://docs.mongodb.com/php-library/master/tutorial/crud/
我想刪除這兩個領域有不同的值的記錄,例如:
有一個集合:
$collection = [
['_id' => 'xxx', 'name_from_card' => 'foo', 'name_from_passport' => 'fooo'],
['_id' => 'xxx', 'name_from_card' => 'bar', 'name_from_passport' => 'bar'],
['_id' => 'xxx', 'name_from_card' => 'baz', 'name_from_passport' => 'bazz'],
['_id' => 'xxx', 'name_from_card' => 'qux', 'name_from_passport' => 'qux']
];
如果name_from_card
和name_from_passport
的值不同的記錄,我會刪除這條記錄。在上面的例子中,記錄1
和3
將被刪除。
如何使用MongoDB PHP庫做到這一點?