类 MongoNamespace
- java.lang.Object
-
- io.realm.mongodb.mongo.MongoNamespace
-
公共最终类MongoNamespace扩展了对象
MongoDB 命名空间,包括数据库名称和collection名称。
-
-
字段摘要
字段 修饰符和类型 字段 说明 static String
COMMAND_COLLECTION_NAME
-
构造函数摘要
构造函数 Constructor 说明 MongoNamespace(String fullName)
为给定的全名构造一个实例。MongoNamespace(String databaseName, String collectionName)
从给定的数据库名称和collection名称构造一个实例。
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static void
checkCollectionNameValidity(String collectionName)
检查给定collection名称的有效性。static void
checkDatabaseNameValidity(String databaseName)
检查给定数据库名称的有效性。boolean
equals(Object o)
String
getCollectionName()
获取集合名称。String
getDatabaseName()
获取数据库名称。String
getFullName()
获取全名,即数据库名称和collection名称,用句点分隔。int
hashCode()
String
toString()
返回命名空间的标准 MongoDB 表示形式,即<database>.<collection>
。
-
-
-
构造函数详细信息
-
MongoNamespace
public MongoNamespace( string fullName)
为给定的全名构造一个实例。 数据库名称是第一个"."
字符之前的字符串。- 参数:
fullName
- 非 null 的完整命名空间- 另请参阅:
checkDatabaseNameValidity(String)
,checkCollectionNameValidity(String)
-
MongoNamespace
public MongoNamespace( @BsonProperty ("db") string databaseName, @BsonProperty ("coll") string collectionName)
从给定的数据库名称和collection名称构造一个实例。- 参数:
databaseName
- 有效的数据库名称collectionName
- 有效的collection名称- 另请参阅:
checkDatabaseNameValidity(String)
,checkCollectionNameValidity(String)
-
-
方法详细信息
-
checkDatabaseNameValidity
public static void checkDatabaseNameValidity(String databaseName)
检查给定数据库名称的有效性。 有效的数据库名称为非 null、非空且不包含以下任何字符:'\0', '/', '\\', ' ', '"', '.'
。 服务器可能会对数据库名称施加其他限制。- 参数:
databaseName
- 数据库名称- 抛出异常:
IllegalArgumentException
- 如果数据库名称无效
-
checkCollectionNameValidity
public static void checkCollectionNameValidity(String collectionName)
检查给定collection名称的有效性。有效的collection名称为非 null 且非空。服务器可能会对collection名称施加其他限制。- 参数:
collectionName
- 集合名称- 抛出异常:
IllegalArgumentException
- 如果集合名称无效
-
getDatabaseName
公共string getDatabaseName ()
获取数据库名称。- 返回:
- 数据库名称
-
getCollectionName
公共string getCollectionName ()
获取集合名称。- 返回:
- collection名称
-
getFullName
公共string getFullName ()
获取全名,即数据库名称和collection名称,用句点分隔。- 返回:
- 全名
-
toString
public String toString()
返回命名空间的标准 MongoDB 表示形式,即<database>.<collection>
。
-
-