我不在与MongoDB合作。但是我想将其与C#驱动程序一起使用。我想并不是所有功能都可以在此驱动程序中可用(我对吗?)。或者例如,很容易找到在JavaScript上编写的一些代码,因此,在不在C#驱动程序中映射/找到适当的方法的情况下,似乎很容易使用它。我知道MongoDB是在C ++上写的,但据我了解,主要/本地驱动程序是JavaScript。因此,我如何从C#运行JavaScript来与MongoDB合作很有趣?这是否有助于从MongoDB获得所有功能?如果这样做,请告诉我,如何在C#中嵌入和运行JavaScript?当然,我需要快速易于使用,您知道;))))))))

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

有帮助吗?

解决方案

大多数功能应由驱动程序在C级级别提供。但是,如果您想做一些更高级的查询,例如地图降低,那么您会撰写一些JavaScript - 就像为RDBMS编写SQL一样。

其他提示

我只是想更新此信息,因为现在C#驱动程序中有更多功能,并且在没有的地方,您可以尝试使用norm(github上的规范)或查看源代码以获取一些灵感。请注意,这不是官方驱动程序,因此,如果您有支持合同,请不要指望10GEN的支持(尽管我已经看到10GEN团队的成员在Norm用户组中积极帮助)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top