MongoDB では、作成操作はドキュメントをコレクションに挿入することで構成されます。このページでは例を示しています。
次の方法を使用して、MongoDB にドキュメントを挿入できます。
プログラミング言語のドライバー。
MongoDB Atlas UI 。詳しくは、「MongoDB Atlas UI にドキュメントを挿入する」を参照してください。
注意
コレクションの作成
存在しないコレクションにドキュメントを挿入すると、そのコレクションが作成されます。
挿入動作
コレクションの作成
コレクションが現在存在しない場合、挿入操作によってコレクションが作成されます。
_id フィールド
MongoDBでは、標準コレクションに保存される各ドキュメントにはプライマリキーとして機能する一意の _idフィールドが必要です。挿入されたドキュメントで _idフィールドが省略されている場合、 MongoDBドライバーは フィールドの ObjectId _idを自動的に生成します。
上記は、アップサート: true に設定した更新操作を通じて挿入されるドキュメントにも適用されます。
注意
アトミシティと書き込み (write)認識
MongoDB の書き込み (write) 操作は、単一のドキュメントのレベルでアトミックです。詳細については、「アトミック性とトランザクション」を参照してください。
書込み保証 (write concern) を使用して、書き込み (write)操作に対して MongoDB から要求される確認応答のレベルを指定することもできます。詳細については、「書込み保証 (write concern)」を参照してください。