問題タブ [mongoskin]

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 に答える
1624 参照

node.js - MongoDB クエリを連結する方法

で使用してfind()mongodbますmongoskin

2 つのコレクションを取得しようとしています。

私はこのようにそれらを一緒にマージしようとします、

しかし、プログラムは実行されません。これを連結する正しい方法は何ですか?

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

node.js - Mongoskin、DBREF 属性を入力

私は実際にモンゴスキンと参照オブジェクトの問題に直面しています: - ユーザーコレクションがあります - タイプユーザーコレクションがあります - ユーザーにはタイプユーザーの参照が含まれています

ユーザー属性と typeuser 属性も含む完全なユーザー オブジェクトを取得する必要があります。

コレクション構文で作成することは可能ですか:

???

前もってありがとう

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

javascript - $.ajax PUT 経由で送信された mongo(skin) にデータを保存できません

$.ajax を使用して PUT リクエストを Express サーバーに送信しました。情報は問題なく取得できますが、新しい変更を mongo (mongoskin 経由) データベースに保存するのに苦労しています。

上から、編集ボタンのクリックイベントは次のとおりです。

そして、ここでそれが呼び出す関数:

そして最後にルーターファイル routes/users.js

私が何かを逃した場合、すべてがgitにあります。

すべてがうまくいくはずですが、結果が保存されていません。ページを更新するか、編集ボタンをクリックすると、古い値が返されます。「results.save()」を試しましたが、関数が存在しないというエラーが表示されます。

findById を使用すべきではありませんか?

ありがとう。

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

node.js - モンゴスキンのfindAndModify

Mongoskin で findAndModify を使用することはできません。これはおそらく非常に単純ですが、この行の何が問題なのですか?

「TypeError: object is not a function」がスローされます。

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

node-mongodb-native - mongoskin でセーフ変数を false に設定するには?

safe: true を使用した接続と safe: false を使用した別の接続の間の挿入のパフォーマンスの違いを測定しています。ただし、セーフ変数を変更しても、パフォーマンスにはまったく影響がないようです。

セーフ変数を切り替えても、平均実行時間は常に約 25 秒です。safe 変数を false に設定すると、パフォーマンスが大幅に向上するという印象を受けました。

これはmongoskinのセーフ変数を変更する方法ではありませんか? それともこれは期待される結果ですか?

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

javascript - Mongoskin で順序付けられていない一括挿入を使用するには?

ノードで Mongoskin を使用して一括挿入 (MongoDB 2.6+) を実行するのに問題があります。

上記のコードでは、次の警告/エラーが発生します。

Mongoskin を使用して順序付けされていない一括操作を実行することは可能ですか? もしそうなら、私は何を間違っていますか?

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

javascript - 非同期一括挿入による MongoDb の自動インクリメント フィールド

MongoDb のフィールドの自動インクリメントに関するこの記事を見ています。 http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/

これは理論的には良いようですが、すべての DB 呼び出しが非同期である私のアプリケーションでは機能しません。Ps、私はモンゴスキンを使用しています。このことを考慮:

もちろん、これ(Console.log)は実行時に値を持ちません...

これにより、代わりにネストされたコールバックについて考えるようになります (従来の Node スタイル):

これは 1 つのドキュメントでは問題なく機能しますが、一括挿入 (挿入する複数のドキュメントの配列を渡す) を行うと、これがどのように機能するかわかりません。そして、一括挿入が必要です。

ループと単一の挿入に戻ることは、良い解決策とは思えません。

これに対する良い解決策はありますか?