日期:2014-05-18  浏览次数:20837 次

===========Mongodb C# 驱动的问题 ============
我在mongodb的system.js中保存了一个很简单的javascript存储


db.system.js.insert({"_id":"testeval","value":function(){ return 1; }});

无论我怎么做,都会得到一个BsonValue对象,但就是无法返回正确的结果,请高手指点。。。。

------解决方案--------------------
http://tech.ccidnet.com/art/18363/20100716/2118017_1.html
------解决方案--------------------
什么结果?
------解决方案--------------------
我没明白 你想做什么
------解决方案--------------------
C# code
Console.WriteLine(MongoDatabaseInstance.Eval("testeval()", null).RawValue);

------解决方案--------------------
你将这个语句在数据库中运行一下试试吧,
也可能是语句有问题的
------解决方案--------------------
也可以

C# code
MongoDatabaseInstance .RunCommand(new CommandDocument 
                                      { 
                                          {"eval", "function(){ return testeval();}"} 
                                      } );