問題タブ [ravendb4]

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 投票する
0 に答える
91 参照

docker - traefik の背後にある Docker 上の RavenDB

予約済みプロキシとしてSecuredRavenDBdockerswarmにインストールしようとしています。Traefikしかし、それは成功していません。

最後のページまでインストール作業を行うことができます。しかし、状態Restart Serverでは、もう機能しません。ページが表示されます: Internal Server Error

traefik ルールとバックエンドを確認しましたが、どれも成功しませんでした。

誰もがこれをやったことがあります。私を助けてください。ありがとう !!!

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

mapreduce - RavenDB Map/Reduce の結果を適切に整理するにはどうすればよいですか?

次の RavenDB インデックスがあります。

以下のクエリで実行すると、次の結果が得られます。

データの構造は正しい JSON 構造ですが、多くのデータが欠落しているようです。2012 年と 2019 年に結果が得られます (どちらも正しい)。しかし、2012 年と 2019 年よりも多くのデータが格納されていると 100% 確信しているにもかかわらず、他の年は空です。

reduce を次のように変更すると (2 番目の を削除.Select()):

その結果、このような奇妙な構造が得られます (完全な JSON は非常に長いため、2013 年の小さなグラブについては、blow を参照してください)。

ご覧のとおり、2013 にはデータがありますが、最初の JSON 結果には表示されていませんが、予期していなかった奇妙な構造になっています。1 回目の reduce で 2013 年のデータが表示されないのは、おそらくそのためだと思います。

私の質問:

  1. 最初の削減で、正しいデータ (2012 年と 2019 年) を含む正しい構造が得られるのに、他の年が欠落しているのはなぜですか?
  2. 2番目のreduceで、他の年にデータがあることを示す奇妙なJSON構造が表示されるのはなぜですか?
  3. 最初の JSON の例から構造内のすべてのデータを取得するにはどうすればよいですか?

私はかなり長い間この問題に悩まされてきました。助けていただければ幸いです。