Verwendung von "find" zum Suchen nach "_id = OBjectID (" id ")" in Perl API

8

Ich muss eine Art "_id" in meinem Mongo finden, ich kann es mit der Mongo-Shell machen, und das kann ich nicht mit der Perl API machen.

Ich versuche es (mongo shell):

%Vor%

Es funktioniert! (gibt zurück), aber ich kann das nicht mit der Perl API machen,

%Vor%

Funktioniert nicht, weil "ObjectId" keine Zeichenfolge ist, aber wenn Sie dies tun,

%Vor%

Funktioniert auch nicht, ich vermute, Perl API tut es ^^

Jetzt muss ich wissen, wie ich es mache:

%Vor%

mit Perl-API.

    
Mantovani 11.01.2011, 15:42
quelle

3 Antworten

8

Die Implementierung scheint sich geändert zu haben.

%Vor%     
Weiyan 30.03.2011, 02:42
quelle
1

Ich habe die Lösung gefunden, die Sie tun müssen:

%Vor%     
Mantovani 12.01.2011 15:55
quelle
-2

Beim Lesen des MongoDB :: Tutorials

  

Mit MongoDB laden Sie die meisten Pakete, die Sie für die Interaktion mit MongoDB benötigen: MongoDB :: Connection, MongoDB :: Database, MongoDB :: Collection und MongoDB :: Cursor. Um spezielle Mongo-Datentypen zu verwenden (siehe MongoDB :: DataTypes), müssen Sie diese separat einschließen. Also, normalerweise, um Mongo zu verwenden, fangen Sie mit mindestens an:

%Vor%

Dann kannst du das einfach in deinem Code tun:

%Vor%     
lhagemann 20.09.2011 22:52
quelle

Tags und Links