【发布时间】:2014-02-24 15:16:58
【问题描述】:
我已经在 MongoDB here 中看到了在副本集上创建索引的说明。它看起来相当复杂并且需要 mongo shell。有没有更简单的方法和/或可以使用 C# MongoDB 驱动程序来完成?
【问题讨论】:
-
你自己做了最少的努力吗?即:在谷歌中输入“mongodb c# driver ensureIndex”?
-
嗯,是的,因此是在 MongoDB 中使用副本集创建索引的文档的链接。我知道如何直接使用 mongodb,但副本集的说明似乎涉及更多。
-
投反对票?严重地? Stackoverflow 已成为混蛋的游乐场。
-
根本不清楚你要什么。在副本上构建索引与在独立上构建索引没有什么不同,除非您希望在长时间操作期间保持副本集可操作。不过,您没有提到这一点,复杂性是您的问题。并且没有 - 构建索引不需要 mongo shell。您链接的教程说 “使用 mongo shell 中的 ensureIndex() 或驱动程序中的类似方法创建新索引。”。它还描述了需要重新启动 mongod 并更改其配置的步骤,如果您的服务器关闭,您希望如何通过驱动程序执行此操作?
-
所以你基本上回答了我的问题,如果你回答正确,我会这样标记。这比您的第一条评论更有帮助。所以不需要那么有争议。这是关于你现在所做的帮助。谢谢。
标签: c# .net mongodb mongodb-.net-driver