問題タブ [ravendb]

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.

0 投票する
3 に答える
2221 参照

c# - 財務時系列データのNoSql(RavenDBなど)?

私はNoSqlを調べ始めましたが、財務時系列データの保存とクエリに対するそのようなソリューションの適合性について他の人がどう思っているのでしょうか。

たとえば、単純なシナリオでは、銘柄記号、始値、高値、安値、終値、出来高、およびタイムスタンプを保存します。次に、シンボルとタイムスタンプの範囲に基づいてそのデータをクエリします。

このシナリオに適したドキュメント構造は何だと思いますか?

ありがとう、

トム

編集:私は主に、NoSQLソリューションと従来のRMDBSソリューションの時系列ベースのデータの読み取りクエリのパフォーマンスに関心があります

0 投票する
1 に答える
1972 参照

asp.net-mvc-2 - RavenDB のドキュメントを更新する

asp.net MVC2 を使用しています。

次のように定義されたモデルがあります

コントローラーを介して既存の部門文書を更新する方法は? 私の編集アクションは次のように定義されています

ここに記載されている回答はPATCH、ドキュメントを更新するコマンドがあることを示しています。IDocumentSessionしかし、Raven のクライアント API のクラスでこれを見つけられませんでした

RavenDB の MVCMusicStore の例のように、最初にドキュメントを取得してから更新したくありません。

0 投票する
2 に答える
208 参照

asp.net-mvc-2 - RavenDBインデックスは新しいデータを表示しません

私は次のように定義されたモデルを持っています

asp.netビューを使用して1つのレコードを追加しました。レコードを取得するために、単純なインデックス" DepartmentIndex"を作成しました。

レコードをフェッチするには、次のlinqクエリを使用しています

ここまではすべて問題ありません。追加した最初のレコードをビューページに表示できます。しかし、レコードを追加し始めると、新しく追加されたレコードが表示されません。私は何を逃しましたか?

0 投票する
3 に答える
1278 参照

linq - RavenDBページングインデックス

私はLinqクエリを持っています

ここで、「MyIndex」はRavenDBで定義された単純なインデックスです。RavenDBでインデックスをクエリすると、「TotalResults」が返されることを知っています。こちらをご覧ください

TotalResultプロパティを持つクエリ結果を取得するにはどうすればよいですか?

0 投票する
1 に答える
2173 参照

metadata - RavenDB はメタデータ「Raven-Entity-Name」を変更します

ドキュメントを RavenDB に追加し、"Raven-Entity-Name" メタデータを表示すると、複数形になることに気付きました。たとえば、私のモデル名がProductに変更された場合Products。なぜそのような振る舞いをするのですか?

インデックスを作成した場合は、使用する必要がありますdocs.Products

0 投票する
1 に答える
9573 参照

c# - 埋め込みモードでRavenDbを実行するにはどうすればよいですか?

Ravendbのドキュメントには、DocumentStoreを初期化する前にDataDirectory名を設定するだけであると書かれていますが、DocumentStoreにはDataDirectoryプロパティがありません:(

上記のコードはコンパイルされません:(


わかりました、私の悪い...

Raven.Client-3.5.dllを使用していましたが、Raven.Client.dllを使用する必要があります

0 投票する
2 に答える
475 参照

.net - RavenDB はクエリの応答時間が長いが、サーバー上で非常に高速に処理された

Raven.Server が起動し、ポート 8022 にバインドされました。次の方法で DataStore を初期化します。

次に、そのようなクエリを作成しています:

そしてwatch.ElapsedMilliseconds常に〜550ミリ秒です。しかし、RavenDB コンソールを見ると、クエリが 3 ミリ秒で処理されていることがわかります。

したがって、時間の ~ 99.5% は RavenDB 以外で費やされています。何が問題ですか?(RavenDB 147)

RavenDB のセルフホスティング (つまり、組み込みクライアントとして) に切り替えると、すべて問題ありません (~3ms)。

ネットワーク、httpデバッガー、dnsサーバーなどではないその問題を明確にするために、これもテストしました:

速い。ただし、Raven.Client.Lightweight に切り替えると、応答時間が 200 倍 (550 ~ 600 ミリ秒) 増加します。

0 投票する
1 に答える
5615 参照

c# - How to Select All Documents of a Type in RavenDB

So far, I've tried the following:

I have been able to load all by adding an index and then using that index as a query:

Is there a way to just get all documents of type Widget without having to create an index?

At this point I'm just playing with RavenDB in a sandbox environment. I realize that this is usually not the best approach to fetching data.

0 投票する
1 に答える
418 参照

c# - RavenDB 動的クエリが見つかりません

RavenDB を試し始めたところですが、クエリを実行する新しい/簡単な方法は、定型ではなく動的を使用することです。ビルド 191 をダウンロードしましたが、クエリにはインデックス名であるパラメーターが必要です。動的クエリを有効にするにはどうすればよいですか? 名前空間がありませんか? 191 より新しいバージョンが必要ですか?

0 投票する
1 に答える
689 参照

ravendb - RavenDBの「HelloWorld」チュートリアルの問題

RavenDb.netWebサイトでRavenDBチュートリアルを実行しています。
インデックスを作成するためのコードブロックに到達するまで、問題はありませんでした。
このコードセグメントは、RavenDB.NetWebサイトから直接取得されます。

コンパイル時にエラーが発生します:「非ジェネリック型'Raven.Database.Indexing.IndexDefinition'は型引数では使用できません。」

IndexDefinitionが非ジェネリックの場合、サンプルコードでジェネリックとして使用されるのはなぜですか?切断はどこにありますか?

お時間をいただきありがとうございますジム