insert()
auto-ID フィールド、関数出力フィールド、動的フィールド、Struct 値に対する insert-row の検証を整合させます。
java
public InsertResp insert(InsertReq request)
Request Syntax
java
InsertReq.builder()
.data(data)
.databaseName(databaseName)
.collectionName(collectionName)
.partitionName(partitionName)
.build();
BUILDER METHODS:
-
data(List<JsonObject> data)挿入する行です。フィールド名と値は collection スキーマに準拠している必要があります。
-
databaseName(String databaseName)データベースの名前です。省略した場合は現在のデータベースがデフォルトで使用されます。
-
collectionName(String collectionName)対象の collection の名前です。
-
partitionName(String partitionName)対象の partition の名前です。
RETURNS:
InsertResp
挿入されたエンティティの数と、該当する場合は生成された主キーが含まれます。
EXCEPTIONS:
-
MilvusClientException
リクエストの検証、転送、またはサーバー実行に失敗した場合に発生します。正確な失敗理由については例外メッセージを確認してください。
Example
レビュー済みの v3.0.x API を使用した insert() を示します。
java
InsertResp response = client.insert(InsertReq.builder()
.collectionName("books")
.data(rows)
.build());