問題タブ [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.
mongodb - autoform での Meteor スキーマの分割
次のような SimpleSchema があります。
ほとんどすべてのタイプが別のスキーマを参照します。たとえば、日付スキーマは次のようになります。
フォームをホストするページでは、これらのサブスキーマを、スタイルと使いやすさの理由から、ページ上のさまざまなセクションに分割したいと考えています。ただし、すべてのフォーム データを MongoDB に挿入する [送信] ボタンは 1 つだけにしたいと考えています。
collection2 および autoform パッケージを使用しています。これを達成するためにオートフォームを正確に使用する方法がわかりません。
何か案は?
ありがとう、そして元気でね
モシェ
meteor - Meteor simpleSchema はフィールドの更新を防ぎます
許可/拒否ルールでフィールドを定義するのではなく、スキーマ自体を使用してフィールドを更新できないように指定することはできますか?
クイックフォームを使用して、ユーザーがユーザー ドキュメント (アカウント パッケージ) に基づいてユーザーの詳細を編集できるようにし、電子メール アドレスの確認済みの状態を変更できないようにしたいので、疑問に思っています。
管理者と meteor 自体のみがこのフィールドの状態を変更できるようにするには、ユーザー ロールに基づくルールが最適です。
私は次のようなことを望んでいます:
よろしく、クリス
mongodb - Mongo テキスト検索の前にコレクションを絞り込む
私はこのように見えるsimpleschemaであるコレクションを持っています
このコレクションのようにmongoインデックスをセットアップしています。
現在、これはMongo Text Search https://docs.mongodb.org/v3.0/reference/operator/query/text/を使用してこのインデックスを介して検索する私の出版物です
そして、私のヘルパーメソッドは次のようになります。
現在、これはベンダー名と説明に一致するすべてのvar 用語の検索を返します。しかし、私が達成したいのは、 vendorNameとvendorDescriptionが検索される前に、コレクションの結果をvendorCategories.nameに絞り込むことです。
読んでくれてありがとう。
javascript - Meteor クイックフォームとシンプルスキーマが機能しない
libフォルダーにあるcars.jsで次のコードを使用しています。
これはクイックフォームのコードです。
フォーム UI が表示されますが、mongodb シェルに移動してコレクションを表示すると、「cars」という名前のコレクションが表示されません。
PS私は非常に新しいコーダーであり、学習者です。これを手伝ってください。可能であれば、修正方法を詳しく説明してください。ありがとう
angularjs - Angular Meteor 1.3 - コレクションヘルパー
Angular Meteor 1.3 で動作する最も優れた dburles/meteor-collection-helpers パッケージを取得しようとしています。私は2つのコレクションを持っています。
およびカード:
コレクション ヘルパーを次のように定義しました。
最初にリストを取得するためにパブリッシュコンポジットを使用し、次にサブスクリプションを介してカードを関連付けています。それはハンキードーリーを働いています。しかし、私のテンプレートlist.cards()
では、ng-repeat
. これは、私のコントローラーからの抜粋と、関連するテンプレート マークアップです。
- ほとんどの場合、無限ダイジェストの問題が発生します
- を呼び出せない、関数で動作
list.cards()
しない、試してみると無限ダイジェストの問題が発生するng-repeat
ng-repeat
- 例のように呼び出しても何も起こりませんが、それは関数を返すためだと思います。
- 他の古いソリューションでは、スコープ関数を追加してクエリを実行するだけですが、それは機能せず、反応性が失われるようです。
明らかなことはありますか?私はこれと同じことで問題を抱えている他の人を見てきましたが、角流星の以前のバージョンでは成功せず、誰かがこれを理解していることを願っています。ありがとう。
meteor - Meteor に埋め込まれたドキュメントに一意の ID を設定するには?
Simple Schema を使用して、次のようにコレクションをセットアップしました。
ここでの問題は、サブリンクが ID を取得しないことです。IDなしでそれらを更新するのは難しいです。では、サブリンク (埋め込みドキュメント) ごとに一意の ID を生成するにはどうすればよいでしょうか?
meteor - コレクション内のドキュメントを更新する前に SimpleSchema に対して更新を検証する方法
コレクションに送信される前に SimpleSchema に対してデータを検証しようとしていますが、何らかの理由でこのエラーで検証できません。
次のように、2 つの SimpleSchemas を持つ 1 つのコレクションがあります。
ユーザーが Vendor ドキュメントを作成すると、 vendorCategory が追加されます。
これが私のクライアント側の外観です。
そして、これが私のサーバー側のMeteor.methodsの外観です
ここからエラーが発生していると思います。
どんな助けでも大歓迎です。