問題タブ [azure-cosmosdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-cosmosdb - DocumentClient.CreateDatabaseQuery - 定義が存在しません
azure DocumentDb クイック スタート プロジェクトに従おうとしています。私が開発するアプリは、コンソールではなく WPF で作成されるため、documentdb を強化するために、新しい wpf プロジェクト (.Net 4.5.1) を作成しましたが、次のエラーが発生します。
'Microsoft.Azure.Documents.Client.DocumentClient' には 'CreateDatabaseQuery' の定義が含まれておらず、タイプ 'Microsoft.Azure.Documents.Client.DocumentClient' の最初の引数を受け入れる拡張メソッド 'CreateDatabaseQuery' が見つかりませんでした (あなたはusing ディレクティブまたはアセンブリ参照がありませんか?)
次のコマンドを使用して、azure documentdb クライアントをインストールしました。
インストール パッケージ Microsoft.Azure.Documents.Client -Pre
これは私に問題を与えているコードです(クイックスタートチュートリアルから直接持ち上げました):
これは私のNuget Packages.configファイルの内容です
私が見逃しているものは誰ですか?Visual Studio 2013 Premium Update 4 を使用しています
c# - DocumentDB のコレクションごとに 1 つまたは複数のエンティティ
ドキュメント DB のコレクションごとに 1 つのエンティティが必要ですか?
下の図に外部キー関係があるとします。
従業員用と会社用の 2 つのコレクションを作成する必要があります。または、それらを単一のコレクションに保存する必要がありますか?
ここでは、ストアド プロシージャ トリガーなどの documentdb スコープがコレクション内にあることを読みました。したがって、別のエンティティを別のコレクションに分割することで、すぐに使用できる機能が失われます。
したがって、以下のように両方のクラスを単一のエンティティとしてダンプする方がよいでしょうか。
DocumentDB で関連エンティティを実装する標準的な方法は何ですか?
azure-cosmosdb - DocumentDB でのページングのスキップおよびトップ関数
次のようなページングのスキップとトップを行うことはできますか
連絡先から上位 10 件の PostId を選択
DocumentDB で?
azure-cosmosdb - 現在MySQLを使用、DocumentDBを検討中
私は現在 MySQL を使用していますが、ドキュメント DB を調べたところ、良い動きのように思えます。単一のレコードに対して TON (95%) のクエリを実行します。データベースが大きくなるにつれて、これを行うのにかかる時間が遅くなってきているようです。読むことも書くことも。以下の(簡略化された)スキームに基づいて、DocumentDBへの適切な移行と、そのスキーマのレイアウトがどうなるか興味があります(documentDBには少し慣れていません)
ユーザー UserID ユーザー名 CreatedDate
タンク TankID UserID REF User.UserID TankName アワード
マップ マップ IDマップ名 マップファイル
MapData MapID REF Map.MapID TankID REF Tank.TankID Rank Color TimePlayed Equipment
プレイヤーが参加するたびに、Tank,MapaData からのデータがクエリされ、完全なタンク オブジェクトが収集されます。彼らが死ぬか、賞を獲得するか、誰かを殺すか、ゲームを終了するたびに、データはタンクに書き戻され、データをマップします。
Web サイトは、ユーザー名とパスワードのハッシュを格納するユーザー テーブルにログインを照会します。ログインすると、ユーザーは Web サイトで新しいタンクを変更/削除/作成することができ、タンク/マップデータ テーブルにレコードが挿入されます。
この Web サイトには、世界のトップ 25、マップの t25、各色の t25、各マップの各色の t25 も格納されています。
現時点で思いつくクエリ パターンはこれくらいです。
directory - DocumentDbとフォルダの作成方法は?
documentdb は初めてで、ドキュメントを保存する最良の方法を決定しようとしています。15 分ごとにドキュメントをアップロードしていますが、アップロード時にできるだけ簡単に分離できるようにする必要があります。一見すると、アップロードごとにデータベースとコレクションを作成できると思いました。その後、データベースごとに 3 つのコレクションしか持てないことがわかりました。これにより、命名規則を追加するか、フォルダーとパスを使用しようとする必要があります。同じ情報源 ( http://azure.microsoft.com/en-us/documentation/articles/documentdb-limits/ ) によると、コレクションごとに 100 パスに制限されています。これにより、フォルダーが残ります。探していましたが、コレクション内にフォルダーを作成する具体的なものは見つかりませんでした。オブジェクト API には、明らかな追加/作成メソッドがありません。
これは可能ですか?もしそうなら、いくつに制限されますか (許可されたコレクション/データベースのサイズ内にとどまると仮定して)?
c# - documentDB の部分文字列による検索
これはサンプルの documentDB ドキュメントです。
1 つ以上の科目で不合格だったすべてのドキュメントを取得したい
のようなものを見つけました
C#コードで取得したい
私はこのようにしてみました
上記のようなものは私が取得しているコードですが、pa または pas または pass または p または ass を指定しても、SQL で LIKE の機能が必要なものを取得する必要があります
これに対する解決策はありますか?? documentDB からデータを取得するには、SQL で LIKE 機能が必要です