我想從javascript控制檯到我的PHP應用程序的MongoDB查詢。我試圖避免的是必須將查詢轉換爲PHP「本地驅動程序」的格式...我不想手動構建數組和手鍊函數比我想要手動構建數組MySQL的內部查詢結構只是爲了獲取數據。如何在PHP中執行MongoDB控制檯式查詢?
我已經有一個字符串產生的蒙戈控制檯的確切內容我想:
db.intake.find({"processed": {"$exists": "false"}}).sort({"insert_date": "1"}).limit(10);
的問題是,有沒有辦法讓我的手這個字符串,按原樣對MongoDB的和有它用我請求的數據集返回一個遊標?
現在我在「編寫你自己的解析器,因爲它不是有效的json,有點兒把有效的Mongo查詢轉換成PHP本地驅動程序想要的格式」,這不是很有趣。
我不想要一個ORM或一個大型的包裝庫;我只是想給我的查詢字符串,因爲它存在於控制檯中,並得到一個我可以使用的迭代器。我知道有一些基於PHP的Mongo管理器應用程序顯然會採用控制檯式查詢並處理它們,但是最初瀏覽他們的代碼時,我不確定他們是如何處理翻譯的。
我絕對喜歡在控制檯蒙戈的工作,但我很快開始厭惡每一個查詢轉換爲本土作家想要的格式的想法...
fyi;這將會慢得多.. – Petrogad