postgresqlのjsonbの鍵に関数を割り当てたいと思います。 保存されたこのjsonはマッピングオブジェクトとして機能します。私はオブジェクト{first_name: 'prem'}を持っているので、{'FirstName': 'prem'}に変更する必要があります。私はテーブルにこのJSONを挿入したいpostgresqlのjsonbの鍵に関数を割り当てます。
{
"first_name": "FirstName",
"middle_name": "MiddleName",
"last_name": "LastName",
"date_of_birth": (_dob) => {
const dob = new Date(_dob);
return {
DayOfBirth: dob.getDate(),
MonthOfBirth: dob.getMonth() + 1,
YearOfBirth: dob.getFullYear(),
};
}
}
- は、そのために私はとしてJSONを持っています。 この問題を解決するのを手伝ってください。
「JSON」は単に(構造化された)文字列を格納するだけで、プログラミング言語ではありません。そこにJavaScriptコードを入れることはできません –
[JSONとは何か、なぜそれを使用するのですか?](https://stackoverflow.com/questions/383692/what-is-json-and-why-would- i-use-it)あなたが持っているのは、JSONではなく、単純にです。 – IMSoP
自分自身に質問する必要がある質問は、「なぜ*コード*を*データ*ストアに保存しようとしていますか?この関数はテーブルの各行ごとに異なるでしょうか?もしそうなら、その違いをパラメータで表すことができますか?そうでない場合は、アプリケーションのコードではなくデータに格納するのはなぜですか? – IMSoP