問題タブ [mongoose]
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.
mongodb - mongodbのメタデータとしてフィールド名にアクセスする
モンゴコレクションにはさまざまなドキュメントがあります。attrsはすべて数値です。フィールド名が何であるかをアプリオリに知りません(私は知っていますが、ドキュメントごとに異なる可能性があります)。
次のようなプログラムを書きたい
a)コレクション内のすべての一意のフィールド名を取得しますb)コレクション内の各フィールドの最大値と最小値を検索します
次に、「fieldname、maxvalue、minvalue」という行を含む表形式または同等のJSONでレポートします。私はpymongoを使用していますが、必要はありません。rubyやjs、さらにはjavaドライバーでも問題ありません。
コレクション内の一意のフィールド名のリストにプログラムでアクセスするにはどうすればよいですか?それが大きな問題です。私は残りを管理することができます。
mongodb - Mongoose/MongoDB の問題
NowJS が含まれている NodeJS を使用してアプリケーションを構築しています。最近、ユーザー情報を保存するためにアプリケーションにデータベースを追加することにしました。MongoDB を使用しました。
私は最近、私の生活を楽にしてくれそうなマングースを見つけました。しばらくすると、server.js で次のようになりました。
これにより、データベースにエントリが正しく追加されます。
しかし、エントリを動的に追加しようとすると、問題が発生しました。
index.ejs 内の now.ready() 関数内に、now.registerUser(uname, "default password"); への呼び出しを含めました。
server.js に戻ると、次のようになります。
エラーが発生します:
どんな助けでも大歓迎です!ありがとう!
javascript - 内部関数呼び出しで JavaScript (node.js) 変数にアクセスできません。now.js
node プロジェクトで now.js と Mongoose を使用していますが、mongoose 関数内の this.now オブジェクトにアクセスできません。例えば
session - node.js + express.js:mongodb/mongooseを使用したセッション処理
現在、connect(express)にバンドルされている「メモリストア」にセッションデータを保存しています。しかし、私はこれを本番用に変更したい/変更する必要があります。
アプリケーションはmongodbを使用しており、すべてのdb-communicationsを処理するためにmongooseをインストールしました。
例:アプリを初期化した後、DBに接続します。
connect-mongodbモジュールを見つけましたが、mongooseを使用して実装する方法がわかりません。または、実際に可能かどうかはわかりません。次のようなものを追加する必要があります。
または、mongodb-moduleを直接使用してdb接続をもう一度定義する必要がありますか?
mongodb - mongoosejsの良いリファレンスはありますか?
どういうわけか、マングースの公式サイトで情報を見つけるのはかなり難しいです。チュートリアルやリファレンス サイトはありますか?
また、特定の質問の 1 つは、mongoose で update() を実行する方法です。:)
mongodb - グループ (By) でマングース?
必要なクエリをシェルで作成しましたが、Mongoose での書き込みに問題があります。
私は Mongoose の構文に少し混乱しています。おそらく誰かがこれに光を当てることができます。どうもありがとう。
node.js - Mongoose でオブジェクトを保存した後、objectID を取得するにはどうすればよいですか?
保存したばかりのオブジェクトのオブジェクト ID を console.log したい。Mongooseでそれを行うにはどうすればよいですか?
mongodb - mapReduceを使用して行のすべてのフィールドを選択する
nodejsでマングースを使用しています。私はmapReduceを使用して、フィールドごとにグループ化されたデータをフェッチしています。したがって、コレクションとして提供されるのは、データベースのすべての行からのみグループ化フィールドを持つキーです。
フィールドごとにグループ化され、別のフィールドに基づいて並べ替えられたデータベースからすべてのフィールドをフェッチする必要があります。例:場所の詳細とそれらの場所への旅行の運賃、および他のいくつかのフィールドもあるデータベースがあります。運賃でソートされた場所に基づいてデータをグループ化するような方法でデータをフェッチします。MapReduceはそれを取得するのに役立ちますが、他のフィールドを取得できません。
上記の例で述べたように2つのフィールドを取得するだけでなく、mapreduceを使用してすべてのフィールドを取得する方法はありますか?
mongodb - スキーマ/コレクション名を知らなくても、Mongoose スキーマとドキュメントを取得しますか?
show collections
短いバージョン: 基本的に、mongoose の mongo シェルで行うことを実行したいと考えています。
長いバージョン:
ユーザーが基本的に独自のスキーマ > コレクション > ドキュメントを mongo + mongoose + node.js を使用して作成できるアプリケーションを作成したいと考えています。
このアプリケーションの最初のステップは、以前に作成されたコレクションとそのドキュメントを表示することです。しかし、これらはユーザーによって作成されるため、名前は不明です。私が見つけた最も近いコードは次のとおりです。
しかし、コレクションの名前がわからないので、「collec」パラメーターを渡すことができません。
では、名前を知らなくてもコレクションのリストを取得する方法を知っている人はいますか?
node.js - Mongoose でモデル関数をエクスポートする際の問題
Mongoose モデルのモデル関数の作成に苦労しています。ここでメソッドを定義します。
そして私はここにアクセスします:
どこ
エラーが表示されます:
誰でも問題を見ることができますか?