在SQL中,可以添加不在表模型中的字段並在查詢過程中呈現它們。 MongoDB能夠在模型和/或查詢中執行相同的操作嗎?MongoDB動態結果
舉例來說,有沒有「辦法」以存儲例如收集的文件:
db.example.save(
{
"name":"randomValue",
"random": function(){ return Math.random() };
})
凡find.example.find();
會導致類似的「評估」文件的結果:
{"name":"randomValue", "random":0.9879878, "_id" : { "$oid" : "4ef1d1…" }}
(被評估的函數將被其返回值替換)
如果這隻在指定查詢中的函數時可行,該怎麼做?
你需要一個隨機值*每個*一次調用find()方法,或者這只是一個例子來說明你的問題? – milan 2011-12-21 14:10:13
這是一個例子,很容易在保存時設置一個值。 – 2011-12-22 08:02:44