mongodb $ nicht _id

8

Ich brauche eine Möglichkeit zu suchen, aber keine _id, die bereits auf dem Bildschirm vor dem Benutzer ist. Zum Beispiel habe ich 3 Haustierprofile, die der Benutzer bereits sieht.

Auf dieser Seite habe ich eine Überschrift namens Meine Familie. Ich führe dann diese Suche durch:

%Vor%

Und es gibt alle Haustiere in meiner Familie zurück, obwohl ich weiß, dass ich bereits eine zeige. Also möchte ich diese _id von der Suche ausschließen.

Ich dachte so etwas.

%Vor%

Das hält jedoch die ganze Sache davon ab, zu laufen.

    
RussellHarrower 22.02.2013, 08:57
quelle

2 Antworten

13

Sie müssen ein $ne (nicht gleich) erstellen, um das aktuelle Haustier zu überprüfen Sie werden von der Suche nach Eigentümern ausgeschlossen.

Beispiel in der Shell mongo :

%Vor%     
Stennie 13.04.2013 15:36
quelle
6

Verwenden Sie $ne as (beachten Sie, dass ObjectId() nicht benötigt wird, string wird automatisch an ObjectId ):

%Vor%     
Aqib Mumtaz 06.11.2015 14:01
quelle

Tags und Links