我想创建自己的MongoDB驱动程序,但是在没有现有驱动程序的情况下,我找不到任何要连接到MongoDB服务器(例如docker容器)的文档。 如果有插座,该怎么说呢? 如果有api,文件在哪里? 还是我应该使用C Shell驱动程序?
答案 0 :(得分:0)
您必须实现MongoDB Wire Protocol。如果任何语言实现了该协议,那么它就可以与MongoDB实例进行通信。
Microsoft在创建以前的DocumentDB以保持与MongoDB的兼容性时做了相同的事情。
顺便说一下,Mongo Driver源代码也可用,因此您可以从中学到很多。链接:mongo-csharp-driver
我也正在考虑实施相同的解决方案,因为我发现驱动程序中有不友好的地方。请发表评论,以实现该协议的目的。