是否有可能在MongoDB中使用linqpad?或任何其他工具,可以讓你使用linq在mongo上運行特別查詢。linqpad和mongodb
我試過使用外殼在json中編寫查詢,但括號,引號,冒號是讓我絕對瘋了。
如果沒有工具,我會訴諸寫我的查詢在C#和編譯/運行。
是否有可能在MongoDB中使用linqpad?或任何其他工具,可以讓你使用linq在mongo上運行特別查詢。linqpad和mongodb
我試過使用外殼在json中編寫查詢,但括號,引號,冒號是讓我絕對瘋了。
如果沒有工具,我會訴諸寫我的查詢在C#和編譯/運行。
好像其他都能夠做到這一點,因爲這問題已選定的答案表明:are adhoc queries/updates starting to kill your productivity with MongoDB?
而且here is a tutorial展示瞭如何設置它。
我已經爲LinqPad寫了一個適配器來使用官方的10gen驅動程序。它可以作爲我的github上的一個開源項目:
https://github.com/gburgett/LinqPad-mongo-driver
它允許你映射的集合從自己的.dll組件加載C#類型。這些集合將顯示爲類型爲MongoCollection<TColl>
的屬性,您可以使用它們來使用LINQ查詢。它甚至會在「SQL」選項卡中顯示已執行的查詢的JSON。
我一直在我的辦公室使用它一段時間,並隨着時間的推移增加了對我們在辦公室需要的各種用法的支持,例如自定義序列化器和其他每次appdomain初始化。
如何生成.lpx文件? –
壓縮輸出目錄,然後將.zip重命名爲.lpx。輸出目錄應包含以下文件: header.xml LinqPadMongoDriver.dll MongoDB.Bson.dll MongoDB.Driver.dll –
@GordonBurgett我建議您將此信息添加到自述文件,您甚至可以去提前一步並將其添加爲PostBuild事件或MsBuild任務 –
謝謝先生。生產力翻了四番。 –