在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