describeAlias()
This operation describes a specific alias.
await milvusClient.describeAlias(data)
Request Syntax
await milvusClient.describeAlias({
db_name: string,
alias: string,
collection_name: string
})
PARAMETERS:
db_name (str) -
The name of the database that holds the target collection.
alias (str) -
[REQUIRED]
The alias of a collection. Note that the alias should exist beforehand.
A collection alias is an additional name for a collection. Collection aliases are useful when you want to switch your application to a new collection without any changes to your code.
In Milvus, a collection alias is a globally unique identifier. One alias can only be assigned to exactly one collection. Conversely, a collection can have multiple aliases.
Below is an example of reassigning the alias of one collection to another:
Suppose there are two collections:
collection_1andcollection_2. There is also a collection alias namedbob, which was originally assigned tocollection_1:collection_1's alias = [“bob”]collection_2's alias = []
After calling
alter_alias("collection_2", "bob"):collection_1's alias = []collection_2's alias = [“bob”]
collection_name (str) -
[REQUIRED]
The name of the collection that has the specified alias.
RETURNS Promise
This method returns a promise that resolves to a DescribeAliasResponse object.
{
db_name: string,
alias: string,
collection: string,
status: ResStatus
}
PARAMETERS:
db_name (string) - The database that owns the alias.
alias (string) - The alias name.
collection (string) - The collection name to which the alias currently points.
ResStatus A ResStatus object.
code (number) -
A code that indicates the operation result. It remains 0 if this operation succeeds.
error_code (string | number) -
An error code that indicates an occurred error. It remains Success if this operation succeeds.
reason (string) -
The reason that indicates the reason for the reported error. It remains an empty string if this operation succeeds.
Example
const milvusClient = new MilvusClient({
address: 'localhost:19530',
token: 'root:Milvus',
});
const res = await milvusClient.describeAlias({
alias: 'my_collection_alias',
collection_name: 'my_collection',
});