Найти записи в БД Mongo с PHP, где ID! = X - PullRequest
1 голос
/ 12 сентября 2011

возможно ли найти все записи в коллекции, где MongoID не находится в предоставленный массив?

Примерно так (?):

        $search = array(
            '_id'    => array('$ne' => $ids) 
            'readby' => array('$ne' => $userId) // works
        );

Я использую PHP с расширением Mongo.

1 Ответ

4 голосов
/ 12 сентября 2011

Используйте $nin вместо $ne с массивами.Что-то вроде:

$search = array(
    '_id' => array('$nin' => $ids),
    'readby' => array('$ne' => $userId)
);

должен делать то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...