問題タブ [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 投票する
2 に答える
1316 参照

javascript - Meteorの非表示フィールドを介して_idをautoFormに渡す方法は?

プロジェクトのコレクションと Meteor.users コレクションがあります。私の目標は、プロジェクトのドキュメント _id をユーザー名に追加することです。

HTML:

JS:

上記の HTML コードを使用すると、次のように書けることがわかります。

ただし、これにより入力フィールドが作成されますが、これは望ましくありません。入力フィールドを表示せずに autoForm に _id を渡すにはどうすればよいですか? それとも、誰かが私を別の方向に向けることができますか?

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

javascript - autoValue を介して SimpleSchema に Meteor.userId() を追加する方法は?

libs フォルダー内で、SimpleSchema を使用してコレクションを作成します。次のように、autoValue を介して一部のフィールドに Meteor.userId を追加したいと考えています。

ただし、これを行うと、次のエラーが表示されます。

私もこれを試しました:

ただし、これによりアプリケーションがクラッシュします。

何か案は?

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

javascript - SimpleSchema の autoValue オプションで Meteor サーバーがクラッシュする

私はアプリで MeteorJS dev を初めて使用しています。これは、クイックインベントリアプリでアイテムのコレクションを作成しているときに問題になります。

エラーは次のとおりです。

そして、これは次のassets.jsとおりです。

IDK 問題を修正する方法、スキーマの名前を変更しようとしましたが、同じ結果が得られました。

これは私のパッケージリストです:

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

javascript - Meteor のオートフォームにカスタム入力フィールドを追加する

date、departmentTime、returnTime の入力 ( pickadate.jsの実装) を使用できるようにしたいのですが、フォームをサーバーに送信すると、これらの入力はフォームの一部として取得されません。入力を要求するにはどうすればよいですか?オートフォームで送信するだけでなく、それらの中で?

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

mongodb - ネストされたオブジェクトを使用した Meteor SimpleSchema 挿入

Collection2 Meteor パッケージaddressを使用して定義されたネストされたオブジェクトを持つ次のコレクションがあります。このネストされたオブジェクトのデータを挿入できません...

サンプルデータ

コレクション定義

ルーティーン

問題

コンソールは場所アドレスの詳細オブジェクトを正常にログアウトしますが、挿入されたドキュメントの MongoDb コレクションはアドレスに対して空ですか? 最初の挿入後に更新を行うなど、さまざまなことを試しました(これは理想とはほど遠いものです)。

このネストされたオブジェクトが挿入されない理由と、それを修正するために何が必要かを誰かが説明できますか?

ありがとう

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

javascript - collection2 のクライアントとサーバーの両方で実行中の autoValue

andautoValueを使用してスキーマでオプションを定義しました。ただし、スキーマ定義はクライアントとサーバーの両方で実行されるため、オプションのすべてのコードは 2 回実行されます。meteor-simple-schemameteor-collection2autoValue

これは非効率的です。処刑の1つを避けることはできますか?

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

javascript - スキーマのテンプレートで Meteor メソッドが定義されていません

/server 内にある ClassModel.js で定義された meteor メソッドがあります。クライアントの js ファイルで、この関数を呼び出そうとするテンプレート イベントを設定しましたが、関数は ReferenceError をスローし続け、未定義です。理由はありますか?

コード:

client/client.js

/server/classModel.js

問題は、異なるサーバー ファイルで複数の Meteor.methods({}) 宣言があることでしょうか? 助けていただければ幸いです。

ほとんどの場合、Classes コレクションを見て、プルしている ID がデータベース内のいくつかと一致することを確認する必要があります。コンソール内でクエリできるように、クラスデータベース全体をクライアントにクエリ/公開する方法もあるでしょうか?