MongoCollectionInsert[MongoCollection[…],doc]
コレクションにドキュメント doc を挿入する.
MongoCollectionInsert[MongoCollection[…],{doc1,…,docn}]
コレクションに n 個のドキュメントを挿入する.
MongoCollectionInsert
MongoCollectionInsert[MongoCollection[…],doc]
コレクションにドキュメント doc を挿入する.
MongoCollectionInsert[MongoCollection[…],{doc1,…,docn}]
コレクションに n 個のドキュメントを挿入する.
詳細とオプション
- MongoCollectionInsertを使用するためには,まずNeeds["MongoLink`"]を使ってMongoLinkをロードする必要がある.
- MongoCollectionInsertはMongoInsertResultオブジェクトを返す.
- 各ドキュメント docnは"BSON"形式に変換可能なAssociation (連想)でなければならない.BSON形式に変換できないドキュメントがあると挿入できない.
- サポートされているオプション:
-
"Ordered" True ドキュメントを指定の順に挿入するかどうか "WriteConcern" Automatic 使用する書込み確認 - "WriteConcern"にはAutomaticかMongoWriteConcernオブジェクトが使用できる.
- "Ordered"がTrueの場合,サーバ上でドキュメントは与えられた順に直列で挿入される.エラーが生じると,残りの挿入は全て放棄される.Falseの場合は,サーバ上でドキュメントは任意の順に可能な場合は並列で挿入され,すべてのドキュメントの挿入が試みられる.
- MongoCollectionInsertはMongoDBドキュメントのdb.collection.insertManyに相当する.
- MongoDBでは,挿入するBSONドキュメントに16メガバイトのサイズ制限がある.
例題
例 (1)
Needs["MongoLink`"]client = MongoConnect[]"WolframTestDB"データベース内の"WolframTestCollection"コレクションに接続する:
coll = client["WolframTestDB"]["WolframTestCollection"]doc = <|"age" -> 3, "sex" -> "female", "date" -> DateObject[]|>;res = MongoCollectionInsert[coll, doc]res["InsertedIDs"]docs = {<|"age" -> 5, "sex" -> "male", "date" -> DateObject[]|>,
<|"age" -> 4, "sex" -> "female", "date" -> DateObject[]|>};MongoCollectionInsert[coll, docs]テクニカルノート
関連するガイド
テキスト
Wolfram Research (2018), MongoCollectionInsert, Wolfram言語関数, https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html.
CMS
Wolfram Language. 2018. "MongoCollectionInsert." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html.
APA
Wolfram Language. (2018). MongoCollectionInsert. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html
BibTeX
@misc{reference.wolfram_2026_mongocollectioninsert, author="Wolfram Research", title="{MongoCollectionInsert}", year="2018", howpublished="\url{https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html}", note=[Accessed: 13-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_mongocollectioninsert, organization={Wolfram Research}, title={MongoCollectionInsert}, year={2018}, url={https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html}, note=[Accessed: 13-August-2026]}