問題タブ [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.
javascript - Meteor Autoform リンクされた入力?
meteor autoform と collection2 に関する次の問題を解決する最もエレガントな方法は何かを理解しようとしています:
国と州を選択できる登録フォームを作成しました。もちろん、選択可能な州は、選択した国に応じて変更する必要があります。これに対する「ネイティブ」なオートフォームのアプローチはありますか、それともイベントと条件付きレンダリングで行う必要がありますか?
よろしくお願いします!
meteor - ネストされたオブジェクトの配列を更新する Quickform / Autoform
autoForm を使用して新しい入れ子/配列の値をコレクションに追加するのに問題があります。
質問を更新するためにクイックフォームを使用しようとしています。ユーザーがより多くの回答オプションを追加できるようにしたいと思います。私のスキーマは次のようになります (順序、いくつかのメタデータなどを省略して簡略化しています):
以外に、quickForm を介して質問を追加しただけのときは、オプションanswers.$.label
を使用していませんでした。質問を編集したいときにこれらのオプションを追加しました。そうしないと、nullのままにしたという苦情がありました。だから私はそれらを非表示にしましたが、フォームに入れました。autoform
type='insert'
count
私の編集フォームは次のようになります。
現在、質問のラベルと最初に追加した回答を更新できます。しかし、新しい回答オプションを追加できません。私がそれを行うと、count
オプションではないため拒否されます。しかし、私はdefaultValue
...を指定しました
ユーザーが変更できる場所にcount
s またはsを配置しないように、quickForm を次のようにしたいと思います。_id
answers.$._id
しかし、私の変更が正しい答えを更新することを確実にするために、そこにとどまって隠しておく必要があるかもしれませんか?
そう:
私の回答は、挿入時にデフォルトで 0 にカウントされます。回答を編集して追加しても、なぜそうならないのですか?
autoForm は update の代わりに upsert を実行できますか? 新しい質問を挿入したり、既存の質問ラベルを更新したり、必要に応じて または を使用し
defaultalue
たりautoValue
します。この種のメソッドを使用する必要がありますか?
meteor - データ型検証エラー - MeteorJS/Autoform/SimpleSchema/Embedded Simple Schema
Meteor でシンプル スキーマ、コレクション フック、および Autoform パッケージを使用しています。更新後のコレクション フックでスキーマの埋め込みオブジェクトを更新しようとしています。私はばかげたことをしているかもしれないと感じていますが、この問題を解決できませんでした。保存中に例外が発生します: Exception while invoking method '/providers/update' Error: 0 must be an integer
My schema:
機能するコレクションフック:
機能しないコレクション フック。理想的には、コレクションの更新後に更新するべきではありませんが、これが機能することを確認したかったのです。
javascript - simpleSchema または collection2 の ObjectId
私は流星で遊んでいて、単純なスキーマとコレクション2を使い始めました。私はマングースとノードから移動したので、私の質問は少し初心者かもしれませんので、ご容赦ください。
マングースでは、一部のフィールドに schema.ObjectId というタイプを追加して参照をエミュレートすることができましたが、collection2 にはそのような意味は見られません。そのための迅速な解決策はありますか?
このシナリオでは type: String を使用することをお勧めしますか?
前もって感謝します
javascript - meteorjsでaccounts-passwordパッケージを使用してcollection2スキーマをユーザーコレクションに追加するには?
それで、流星プロジェクトを始めたばかりで、accounts-password パッケージを含めました。パッケージはいくつかのキーのみをサポートします。ユーザー コレクションに新しい SimpleSchema をいくつかのフィールドと共に追加したいと考えています。
ユーザーコレクションの別のインスタンスを作成することはできません
スキーマを添付できますが、多くのフィールドをオプションのままにしておく必要があり、それ以外の場合はデフォルト パッケージに登録できない場合があります。
他のフィールドをオプションにせずに simpleSchema を追加しても、適切にログインできますか?
または、この場合の他の回避策はありますか?
事前に助けてくれてありがとう