問題タブ [meteor-collection2]

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

meteor - Meteor 値をデータベースから除外する最良の方法は?

Autoform、SimpleSchema、Collection2 などを使用しているときに Meteor のデータからフィールド値を除外する最良の方法は何ですか? 私が持っているとしましょう:

...そして、データベースに永続化されたPasswordフィールドを確認したくありません。それを処理する最良の方法は何ですか? 私はフックを使うと仮定していますが、もしそうなら、どこでどのように?スキーマ全体を再定義してどれを含め、どれを除外するかを指定することなく、1 つ (または複数) の値を除外する方法があることを願っています。100 個のフィールドがあり、1 つを除外したい場合は、フックなどで他の 99 個も汚す必要がないことを願っています。

ティア

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

meteor - Meteor - CollectionFS への複数ファイル選択 UI

私は yogiben/meteor-autoform-file を使用しています。これは、ファイルを CollectionFS に直接アップロードするのに非常に優れています。ただし、多くのファイルをアップロードするのはユーザーにとって苦痛です。ユーザーは、アップロードするファイルごとに「+」アイコンを 1 回クリックしてから、各ファイルを個別に選択する必要があります。

複数ファイルの選択に Blueimp JQuery File Upload のようなものを使用することもできますが、ファイルは CollectionFS に書き込まれません。

複数ファイルの選択を行い、ファイルを CollectionFS に書き込む簡単な方法はありますか?

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

meteor-collection2 - forループはautoValue Collection2で許可されていますか?

autoValue を使用して「updatesHistory.$.date」($ は 0 から n) を作成することはできますか? 私の for ステートメントは、autovalue 関数では実行できないようです。

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

javascript - 埋め込み配列での $push Meteor collection2

Meteor プロジェクトで、[collection2 package] を使用しています。次の collection2 スキーマがあります。

Meteor メソッドでこのクエリを使用すると、次のようになります。

コメント配列に空白のオブジェクトを挿入します...OK、このクエリに問題はありません。mongo ターミナルで実行すると、すべて問題がないように見え、挿入操作が完了しました。あなたの意見の問題は何ですか?

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

mongodb - メテオモンゴコレクションタッチ

Meteor で mongo ドキュメントに対して「タッチ」などの操作ができるかどうかを知りたいです。

パッケージを使用aldeed:collection2してデータベース スキーマを検証しています。最近、デフォルト値を持ついくつかの新しいフィールドを追加したので、データベースで移行を実行する必要があります。

新しいフィールドごとに個別の移行を記述するのではなく、すべてのドキュメントに触れて、 を使用して定義された defaultValuealdeed:simple-schemaがドキュメントに適用されるようにする予定です。

タッチ操作はありますか?どうすれば続行できますか?

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

javascript - Meteor: アプリケーションのクラッシュ

コントローラーの1つに次のメソッドがあります。を使用して HTML コードからこのメソッドを呼び出すと{{ getLastMessage }}、ブラウザがクラッシュします。このメソッドへの呼び出しが複数あり、ブラウザーが応答しません。誰かがこの問題を解決するのを手伝ってくれませんか?

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

javascript - エラーを返すAutoFormフォームにnamedContextを使用してInvalidKeysを追加するMeteor

次の SimpleSchema を使用して、重複する顧客名の入力に対して検証するカスタム検証を追加しようとしていますが、新しい顧客を保存しようとするとエラーが発生します。

'adminCheckNewCustomerName' の呼び出しの結果を配信する際の例外: TypeError: null のプロパティ 'namedContext' を読み取ることができません

重複したレコードに対して顧客名を検証するために、ここで間違っている/欠けていることを誰かに教えてもらえますか? ありがとう

schema.js:

フォーム.html:

コレクション.js:

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

mongodb - コレクションにデータを入力しようとすると Meteor アプリがクラッシュする

このコードは機能します:

このコードは機能します:

このコードは機能します:

しかし、このコードはそうではありません:

サーバーのコンソールに次のエラーが表示されます。

ご覧のとおり、aldeed:collection2パッケージを使用してデータ操作を制御し、スキーマに固執します。スキーマは単純で、重複がないことだけが必要です。

問題を発見するために移動する正しい方向は何ですか? 何か不足していますか?

更新: Meteor に挿入するときに配列がありません

わかった。Meteor では、コレクションに複数のエントリを挿入することはできません。

構文。これは、次のように機能します。

したがって、問題はほとんど部分的に解決されます。