MongoLink`
MongoLink`

MongoCollectionInsert

MongoCollectionInsert[MongoCollection[],doc]

コレクションにドキュメント doc を挿入する.

MongoCollectionInsert[MongoCollection[],{doc1,,docn}]

コレクションに n 個のドキュメントを挿入する.

詳細とオプション

  • MongoCollectionInsertを使用するためには,まずNeeds["MongoLink`"]を使ってMongoLinkをロードする必要がある.
  • MongoCollectionInsertMongoInsertResultオブジェクトを返す.
  • 各ドキュメント docn"BSON"形式に変換可能なAssociation (連想)でなければならない.BSON形式に変換できないドキュメントがあると挿入できない.
  • サポートされているオプション:
  • "Ordered"Trueドキュメントを指定の順に挿入するかどうか
    "WriteConcern"Automatic使用する書込み確認
  • "WriteConcern"にはAutomaticMongoWriteConcernオブジェクトが使用できる.
  • "Ordered"Trueの場合,サーバ上でドキュメントは与えられた順に直列で挿入される.エラーが生じると,残りの挿入は全て放棄される.Falseの場合は,サーバ上でドキュメントは任意の順に可能な場合は並列で挿入され,すべてのドキュメントの挿入が試みられる.
  • MongoCollectionInsertはMongoDBドキュメントのdb.collection.insertManyに相当する.
  • MongoDBでは,挿入するBSONドキュメントに16メガバイトのサイズ制限がある.

例題

  (1)

クライアントに接続する:

"WolframTestDB"データベース内の"WolframTestCollection"コレクションに接続する:

ドキュメントを表すデータの連想を作成する:

ドキュメントを1つコレクションに挿入する:

挿入されたドキュメントの主キーのリストを取得する:

ドキュメントの列を表すデータ連想を作成する:

複数のドキュメントをコレクションに挿入する:

Wolfram Research (2018), MongoCollectionInsert, Wolfram言語関数, https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html.

テキスト

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_2024_mongocollectioninsert, author="Wolfram Research", title="{MongoCollectionInsert}", year="2018", howpublished="\url{https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html}", note=[Accessed: 15-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_mongocollectioninsert, organization={Wolfram Research}, title={MongoCollectionInsert}, year={2018}, url={https://reference.wolfram.com/language/MongoLink/ref/MongoCollectionInsert.html}, note=[Accessed: 15-November-2024 ]}