1

我没有深入使用 MongoDB。但我想将它与 C# 驱动程序一起使用。我想这个驱动程序中并非所有功能都可用(对吗?)。或者例如,很容易找到一些用 javascript 编写的代码,因此似乎很容易使用它,而无需在 C# 驱动程序中映射/查找适当的方法。我知道 MongoDB 是用 C++ 编写的,但据我所知,主要/本机驱动程序语言是 javascript。所以我对如何从 C# 运行 javascript 来使用 MongoDB 很感兴趣?这是否有助于从 MongoDB 获取所有功能?如果是,请告诉我,如何在 C# 中嵌入和运行 javascript?当然,我需要快速且易于使用的实现,你知道的;)))))

编辑:哪个驱动程序会更快:C# 还是 JavaScript?

4

2 回答 2

2

大多数功能应该由驱动程序在 C# 级别提供。但是,如果您想做一些更高级的查询,比如 map-reduce,那么您就会陷入编写一些 Javascript 的困境——这就像为 RDBMS 编写 SQL。

于 2010-11-03T22:04:00.447 回答
2

我只是想更新它,因为现在 C# 驱动程序中有更多功能,如果没有,您可以尝试使用 NoRM(Github 上的 NoRM)或查看源代码以获得一些灵感。请注意,这不是官方驱动程序,因此如果您有支持合同,请不要指望 10gen 的支持(尽管我看到 10gen 团队的成员在 NoRM 用户组中积极提供帮助)。

于 2011-06-07T13:50:38.010 回答