戻り値
-
詳細な結果情報(BSONObjオブジェクト)が正常に返されます。構造は次のとおりです。
{
InsertedNum : <INT32> 成功插入的记录数,不包含替代和忽略的记录,
DuplicatedNum : <INT32> 因重复键冲突被忽略或替代的记录数
}
-
ユーザーが パラメーター
flag
のSDB_INSERT_RETURN_IDオプションまたはoptions
パラメーターのReturnOIDオプションをオンにすると 、詳細な結果情報には、次のように「_id」フィールドも含まれます。- 単一挿入:挿入されたレコードの「_id」フィールドの内容を直接返します。
- バッチ挿入:配列に挿入されたレコードの「_id」フィールドの内容を返します。
-
エラーが発生すると、例外がスローされます。
エラー
insert()
関数の一般的な例外は次のとおりです。
例外がスローされた場合、()getLastErrorでエラーコードを取得するか、)getLastErrMsg(エラーメッセージを取得)を使用できます。詳細については、一般的なエラー処理ガイドを参照してください。
バージョン
v1.0以降。
詳細については、Jushanデータベースドキュメントセンターをクリックしてください