renameCollection method

  1. @override
Future<CollectionInfo> renameCollection(
  1. String collectionName,
  2. String newDocsName
)
override

Implementation

@override
Future<CollectionInfo> renameCollection(String collectionName, String newDocsName) async {
  Collection collection = await client.getCollection(name: collectionName);
  Map<String, dynamic> metadata = Map<String, dynamic>.from(collection.metadata!);
  metadata[docsNameKey] = newDocsName;
  await collection.modify(name: collectionName, metadata: metadata);
  return CollectionInfo(name: collectionName, docsName: newDocsName);
}