問題タブ [simple-schema]

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

mongodb - autoform での Meteor スキーマの分割

次のような SimpleSchema があります。

ほとんどすべてのタイプが別のスキーマを参照します。たとえば、日付スキーマは次のようになります。

フォームをホストするページでは、これらのサブスキーマを、スタイルと使いやすさの理由から、ページ上のさまざまなセクションに分割したいと考えています。ただし、すべてのフォーム データを MongoDB に挿入する [送信] ボタンは 1 つだけにしたいと考えています。

collection2 および autoform パッケージを使用しています。これを達成するためにオートフォームを正確に使用する方法がわかりません。

何か案は?

ありがとう、そして元気でね

モシェ

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

meteor - Meteor simpleSchema はフィールドの更新を防ぎます

許可/拒否ルールでフィールドを定義するのではなく、スキーマ自体を使用してフィールドを更新できないように指定することはできますか?

クイックフォームを使用して、ユーザーがユーザー ドキュメント (アカウント パッケージ) に基づいてユーザーの詳細を編集できるようにし、電子メール アドレスの確認済みの状態を変更できないようにしたいので、疑問に思っています。

管理者と meteor 自体のみがこのフィールドの状態を変更できるようにするには、ユーザー ロールに基づくルールが最適です。

私は次のようなことを望んでいます:

よろしく、クリス

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

mongodb - Mongo テキスト検索の前にコレクションを絞り込む

私はこのように見えるsimpleschemaであるコレクションを持っています

このコレクションのようにmongoインデックスをセットアップしています。

現在、これはMongo Text Search https://docs.mongodb.org/v3.0/reference/operator/query/text/を使用してこのインデックスを介して検索する私の出版物です

そして、私のヘルパーメソッドは次のようになります。

現在、これはベンダー名と説明に一致するすべてのvar 用語の検索を返します。しかし、私が達成したいのは、 vendorNamevendorDescriptionが検索される前に、コレクションの結果をvendorCategories.nameに絞り込むことです。

読んでくれてありがとう。

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

javascript - Meteor クイックフォームとシンプルスキーマが機能しない

libフォルダーにあるcars.jsで次のコードを使用しています。

これはクイックフォームのコードです。

フォーム UI が表示されますが、mongodb シェルに移動してコレクションを表示すると、「cars」という名前のコレクションが表示されません。

PS私は非常に新しいコーダーであり、学習者です。これを手伝ってください。可能であれば、修正方法を詳しく説明してください。ありがとう

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

angularjs - Angular Meteor 1.3 - コレクションヘルパー

Angular Meteor 1.3 で動作する最も優れた dburles/meteor-collection-helpers パッケージを取得しようとしています。私は2つのコレクションを持っています。

およびカード:

コレクション ヘルパーを次のように定義しました。

最初にリストを取得するためにパブリッシュコンポジットを使用し、次にサブスクリプションを介してカードを関連付けています。それはハンキードーリーを働いています。しかし、私のテンプレートlist.cards()では、ng-repeat. これは、私のコントローラーからの抜粋と、関連するテンプレート マークアップです。

  • ほとんどの場合、無限ダイジェストの問題が発生します
  • を呼び出せない、関数で動作list.cards()しない、試してみると無限ダイジェストの問題が発生するng-repeatng-repeat
  • 例のように呼び出しても何も起こりませんが、それは関数を返すためだと思います。
  • 他の古いソリューションでは、スコープ関数を追加してクエリを実行するだけですが、それは機能せず、反応性が失われるようです。

明らかなことはありますか?私はこれと同じことで問題を抱えている他の人を見てきましたが、角流星の以前のバージョンでは成功せず、誰かがこれを理解していることを願っています。ありがとう。

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

meteor - Meteor に埋め込まれたドキュメントに一意の ID を設定するには?

Simple Schema を使用して、次のようにコレクションをセットアップしました。

ここでの問題は、サブリンクが ID を取得しないことです。IDなしでそれらを更新するのは難しいです。では、サブリンク (埋め込みドキュメント) ごとに一意の ID を生成するにはどうすればよいでしょうか?

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

meteor - コレクション内のドキュメントを更新する前に SimpleSchema に対して更新を検証する方法

コレクションに送信される前に SimpleSchema に対してデータを検証しようとしていますが、何らかの理由でこのエラーで検証できません。

次のように、2 つの SimpleSchemas を持つ 1 つのコレクションがあります。

ユーザーが Vendor ドキュメントを作成すると、 vendorCategory が追加されます。

これが私のクライアント側の外観です。

そして、これが私のサーバー側のMeteor.methodsの外観です

ここからエラーが発生していると思います。

どんな助けでも大歓迎です。