「SequoiaDBジャイアントセコイアデータベース」insert()概要3

戻り値

  • 詳細な結果情報(BSONObjオブジェクト)が正常に返されます。構造は次のとおりです。

{
    InsertedNum    : <INT32>  成功插入的记录数,不包含替代和忽略的记录,
    DuplicatedNum  : <INT32>  因重复键冲突被忽略或替代的记录数
}
  • ユーザーが  パラメーターflag のSDB_INSERT_RETURN_IDオプションまたはoptionsパラメーターのReturnOIDオプションをオンにすると 、詳細な結果情報には、次のように「_id」フィールドも含まれます。

    • 単一挿入:挿入されたレコードの「_id」フィールドの内容を直接返します。
    • バッチ挿入:配列に挿入されたレコードの「_id」フィールドの内容を返します。
  • エラーが発生すると、例外がスローされます。

エラー

insert()関数の一般的な例外は次のとおりです。

例外がスローされた場合、()getLastErrorでエラーコードを取得するか、)getLastErrMsg(エラーメッセージを取得)を使用できます。詳細については、一般的なエラー処理ガイドを参照してください

バージョン

v1.0以降。

詳細については、Jushanデータベースドキュメントセンタークリックしてください

おすすめ

転載: blog.csdn.net/weixin_48909806/article/details/112940889