1
我想將id發回給客戶端而不是_id。如果可能的話,我想在Mongo方面做到這一點。 find語句重新注入字段名稱有沒有辦法?我可以在mongo中重新標記_id作爲id嗎?
我想將id發回給客戶端而不是_id。如果可能的話,我想在Mongo方面做到這一點。 find語句重新注入字段名稱有沒有辦法?我可以在mongo中重新標記_id作爲id嗎?
彙總框架允許您重命名字段,但正常的find
不允許。您需要在客戶端代碼中進行修復。
許多驅動程序(和框架)可以在客戶端自動執行此操作(所以它不會在數據庫上發生)。根據您使用的編程語言,這可能是最有效的選擇。
Bummer,希望這是未來的增強。在聚合工作中重新投影會很好,能夠做這種事情DB側,I.E.選擇field1作爲something_else – lostintranslation
我不介意很多司機已經這麼做......這樣,工作分配並使數據庫免於「忙碌」。 – WiredPrairie