11

MongoDB で linqpad を使用することは可能ですか? または、linq を使用して mongo でアドホック クエリを実行できるその他のツール。

シェルを使用してjsonでクエリを記述しようとしましたが、括弧、引用符、コロンが私を完全に狂わせています。

ツールがない場合は、クエリを C# で記述し、コンパイル/実行することに頼ります。

4

2 に答える 2

6

この質問の選択された答えが示すように、他の人がそれを行うことができるようです:アドホッククエリ/更新はMongoDBであなたの生産性を殺し始めていますか?

そして、これはそれを設定する方法を示すチュートリアルです。

于 2012-11-19T20:04:01.553 に答える
5

LinqPad が公式の 10gen ドライバーを使用するためのアダプターを作成しました。これは、私の github でオープン ソース プロジェクトとして利用できます。

https://github.com/gburgett/LinqPad-mongo-driver

独自の .dll アセンブリから読み込まれた C# 型にコレクションをマップできます。コレクションは、MongoCollection<TColl>LINQ クエリを使用できる型のプロパティとして表示されます。「SQL」タブには、実行されたクエリの JSON も表示されます。

私はこれをオフィスでしばらく使用してきましたが、カスタムシリアライザーやその他のアプリドメインごとの初期化など、オフィスで必要なさまざまな用途のサポートを徐々に追加してきました。

于 2013-03-22T03:19:57.900 に答える