それは...ですか model.create()
または .save()
または .insert()
。私はウェブ上でチュートリアルを見てきました .create
エクスプレスと帆のアプリで。しかし、私はmongoDB上で使用する公式文書を見たことがありません .create()
しかし人々はCRUDアプリでそれを使用しています。
回答:
回答№1は0ald Haddad氏には有効なポイントがありますが、あなたはmongoDBのドキュメントを見たことを述べました。
save()
モデルインスタンスプロパティです。 基本的に、mongoDBデータ内の何かを変更した場合、新しい文書を入力する場合でも既存の文書を編集する場合でも、その変更はデータベースを呼び出すまでデータベースには行われません。 save()
モデルの機能
create()
はモデルのプロパティです。 Modelプロパティを呼び出して、新しい文書を作成するためにそれを使用できます。 create()
最初のパラメータとして追加したいドキュメントを渡します。 Model.create({/*your object*/}, function(err, createdObject){/*your callback*/})
.
あなたはこれらの両方が使用されているのを見ることができます ここに.
あなたの質問にタグmongooseとnode.jsが含まれていたので、私は私がやったようにコードをフォーマットしました