MongoDB ドキュメント フィールドの JavaScript 式の評価
MongoDB ドキュメント内のフィールドへの動的に割り当てられた値の挿入は、サーバー側で実現できます。コードの実行。ただし、提示されたコード スニペットは、スクリプトを実行するのではなく、スクリプトを保存します。
MongoDB のドキュメントによると、サーバー側関数は特別なコレクション system.js に保存できます。
使用ストアド プロシージャ:
mgo ドライバーを使用して Go からストアド プロシージャを呼び出すには、 mgo.Database タイプの Run() メソッド。サーバー側で実行される JavaScript コードを引数として指定して eval コマンドを発行します。
db.Run(bson.M{"eval": "myStoredFunction();"})
コード埋め込みの制限事項:
JavaScript の埋め込みには次の点に注意することが重要です。 Insert ステートメント内のコードを直接使用することは、MongoDB ではサポートされていません。代わりに、ストアド プロシージャまたはサーバー側コードを実行するその他の手法を使用してください。
以上がMongoDB ドキュメント フィールド内で JavaScript 式を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。