write #
Create or replace a document directly into the storage engine.
Arguments #
Future<Map<String, dynamic>> write(
String index,
String collection,
Map<String, dynamic> document, {
String id,
bool waitForRefresh = false,
})
Argument | Type | Description |
---|---|---|
index | String | Index name |
collection | String | Collection name |
content | Map<String, dynamic> | Document content to create. |
id | String ( null ) | Document id |
waitForRefresh | bool ( false ) | If set to true , Kuzzle will wait for the persistence layer to finish indexing |
Return #
Returns a Map<String, dynamic>
with the following properties:
Property | Type | Description |
---|---|---|
_id | String | Created document unique identifier. |
_source | Map<String, dynamic> | Document content. |
_version | int | Version number of the document |
Usage #
final result = await kuzzle
.bulk
.write(
'nyc-open-data',
'yellow-taxi',
{
'_kuzzle_info': {
'author': '<kuid>',
'createdAt': 1481816934209,
'updatedAt': null,
'updater': null,
}
});
Edit this page on Github(opens new window)