問題タブ [mongovue]

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

mongodb - MongoDB 集約エラー「パイプライン内の各項目はドキュメントでなければなりません」

次のような MongoDB 集計があります。

このクエリを MongoVUE で実行すると、次のエラーが返されます。

私は完全に困惑しており、私のグーグルからは、インターネット全体の残りの部分もそうです。date created $match 演算子を追加する前に、クエリは正しく機能していました。エラーが MongoVUE に属し、MongoDB 自体に属していない可能性があります。

スキーマの関連部分は次のようになります。

このエラーの原因を見つけるのを手伝ってくれる人はいますか? 私は完全に困惑しているのではないかと心配しています。


私は自分の質問に答えることを許可されていません (StackOverflow の評判が低すぎる場合、8 時間以内に自分で答えを見つけることはまったく不可能なので?

わかりました、MongoVUE の実際のバグ (または少なくとも省略と誤解を招くエラー メッセージ) であると判断できる限り、答えを見つけました。この方法で同じクエリを (orid の変更を加えて) 記述すると、次のように動作します。

(私が実際に行った唯一の変更は、その周りの配列マーカーを削除したことに注意してください。)

さらに、MongoVUE の配列に複数の操作を含む集計を配置すると、常にこのエラーが表示されます。アレイをオフのままにしておくと、操作は正常に機能します。追加すると、突然「パイプライン内の各アイテムはドキュメントでなければなりません」というメッセージが表示されます。

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

java - Java を使用した MongoDB サーバー インスタンスへの接続時の認証

次のようなものを作ることは可能ですか:

MongoVUEやその他の SQL ベースのデータベースの認証方法と同様の JAVA で。

そこでは、DB インスタンスへの接続中に認証が行われます。

MongoClient Java ドキュメントに適切なインスタンス メソッドが表示されない

認証方法(オプション) 公式ドキュメント

現在認証を使用していないアプリケーション内の既存のすべてのクエリメソッドを変更する必要があるため、私の目標には合いません。

Java ドライバーを使用して MongoDBに認証する方法は、まさに私が必要としているものに見えますが、mongo 2.10.1 ディストリビューションには com.mongodb.MongoCredential クラスがありません。

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

mongodb - MongoVUE でバックアップ ファイルを作成する

MongoVUE を使用してデータベース全体のバック ファイルを作成する方法はありますか?

これを行うための UI が何も表示されない

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

mongodb - SQL クエリの mongoDB クエリ言語への変換

SQLでクエリを実行しています。つまり、「select ServiceName,count(_id) from cases groupby ServiceName,_id;」です。

それをmongoDBクエリ言語に変換したい。助けてください。

0 投票する
0 に答える
42 参照

mongodb - 検索で OR を使用した MongoDB map-reduce 機能で結果が得られない

データベースにいくつかのフィールドがあり、いくつかのレコードではいくつかのフィールドが欠落しているとしましょう。
例:
以下のレコードでは、次のように定義された map reduce があります。opt1 と opt2 はすべてのレコードに含まれているわけではないため、この map-reduce は結果をもたらしません。

しかし、map 関数から opt1 と opt2 を削除すると、opt1 と opt2 を含むすべての結果が得られます。誰かがこの問題で私を助けることができますか? ゼロより大きい opt1 または opt2 を持つすべてのレコードを見つける必要があります。

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

node.js - Mongoose の GUID の種類

現在、MongoVUE を使用して現在の SQL Server データベースからインポートしましたが、すべての PK がuniqueidentifier"Binary - 3:UuidLegacy" のようなものに変換されました

ここに画像の説明を入力

私の質問は、Mongoose でこの構造のスキーマを作成するにはどうすればよいですか? Mongoose ドキュメントhttp://mongoosejs.com/docs/api.html#schema_Schema.Typesで Guid/UUID データ型が表示されない

さらに、ValidationID を使用してクエリを実行すると、次のような問題が発生します

この Guid は SQL Server レコードとまったく同じですが、何も返しません。

ありがとう。