這裏字符串我創建了一個集合與單個文檔MongoDB的GET _id作爲查找查詢
db.getCollection('example').insert({"example":1});
我曾嘗試使用投影,和我回去了_id。
db.getCollection('example').find({"example":1},{"_id":1});
{
"_id" : ObjectId("562a6300bbc948a4315f3abc")
}
但是,我需要下面的輸出如下所示。
- ID,而不是與 「562a6300bbc948a4315f3abc」
{ "id" : "562a6300bbc948a4315f3abc" }
雖然我可以在我的應用程序服務器上處理#1和#2 _id
的ObjectId( 「562a6300bbc948a4315f3abc」)(基於PHP)來獲得所需的輸出,我期待是否有辦法從mongo本身查詢預期結果
謝謝。我不確定在PHP mongo驅動程序中是否支持cursor.map。有什麼想法嗎? –
在我的問題中提到,我能夠在獲得光標句柄後在PHP上處理1和2。但我的問題是從mongo本身檢索[{「id」:「562a67745488a8d831ce2e35」}] –
好的。感謝#1解決了。 #2仍然開放 –