Heim > Backend-Entwicklung > PHP-Tutorial > MongoDBDriverCursor erhält eine Ergebnismenge in assoziativer Array-Form?

MongoDBDriverCursor erhält eine Ergebnismenge in assoziativer Array-Form?

WBOY
Freigeben: 2016-10-10 11:56:27
Original
847 Leute haben es durchsucht

Da die alte Erweiterung mongo.so während des Upgrade-Prozesses von php7 nicht mehr unterstützt wird, haben wir keine andere Wahl, als mongodb.so zu verwenden. Die alten Versionen des Cursor-Objekts sind sehr unterschiedlich Gibt nach iteraor_to_array eine _id zurück. Kann die neue Version nur ein numerisches Indexarray zurückgeben?

Antwortinhalt:

Da die alte Erweiterung mongo.so während des Upgrade-Prozesses von php7 nicht mehr unterstützt wird, haben wir keine andere Wahl, als mongodb.so zu verwenden. Die alten Versionen des Cursor-Objekts sind sehr unterschiedlich Gibt nach iteraor_to_array eine _id zurück. Kann die neue Version nur ein numerisches Indexarray zurückgeben?

Wenn Sie die MongoDBDriverBulkWrite()-Klasse zum Ausführen von insert-Operationen verwenden, wird das Objekt von oid=uniq_random_words zurückgegeben. Das sollte der Schlüssel sein, oder?
Bei der Durchführung einer Abfrage werden die abgefragten Daten auch mit dem Feld oid ausgegeben. Dies kann als Schlüssel im von Ihnen erwähnten assoziativen Array verwendet werden. ? Ich lerne auch Mongodb. Es tut mir leid, wenn Sie bestätigen, dass dies nicht das ist, was ich gesagt habe

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage