ドキュメントの挿入
InsertOne()
メソッドを使用して、コレクションにドキュメントを挿入できます。
例
Tip
この例を実行する方法については、「使用例」をお読みください。
次の例では、 haikus
コレクションにドキュメントを挿入します。
Tip
存在しないデータベースとコレクション
書き込み操作を実行するときに必要なデータベースとコレクションが存在しない場合は、サーバーが暗黙的にそれらを作成します。
coll := client.Database("insertDB").Collection("haikus") doc := bson.D{{"title", "Record of a Shriveled Datum"}, {"text", "No bytes, no problem. Just insert a document, in MongoDB"}} result, err := coll.InsertOne(context.TODO(), doc) if err != nil { panic(err) }
期待される結果
完全な例を実行すると、 haikus
コレクションに次の挿入されたドキュメントが見つかります。
{ "_id": ObjectId("..."), "title": "Record of a Shriveled Datum", "text": "No bytes, no problem. Inserting a document. In MongoDB" }
ドキュメントの検索方法の例については、「ドキュメントを検索する」を参照してください。
詳細情報
ドキュメントの挿入の詳細については、 ドキュメントの挿入 を参照してください。