类 MongoClient
远程 MongoClient 用于通过 Realm 远程处理 MongoDB 中的数据。
命名空间: Realm 。 Sync
程序集:Realm.dll
语法
public class MongoClient
属性
| 编辑本页 查看源代码ServiceName
获取此客户端的服务名称。
声明
public string ServiceName { get; }
属性值
类型 | 说明 |
---|---|
字符串 | 远程 MongoDB 服务的名称。 |
方法
| 编辑本页 查看源代码GetCollection()<TRealmObject>
从MongoDB获取可反序列化为Realm对象的文档集合。
声明
public MongoClient.Collection<TRealmObject> GetCollection<TRealmObject>() where TRealmObject : class, IRealmObjectBase
返回:
类型 | 说明 |
---|---|
MongoClient 。 集合<TRealmObject> | 一个MongoClient.Collection<TDocument>实例,公开用于对其内容进行 CRUD 操作的 API。 |
类型参数
名称 | 说明 |
---|---|
TRalmObject | 与集合中文档的形状匹配的 Realm 对象类型。 |
备注
此方法仅支持源生成的类,即从IRealmObject继承的类,而不是从RealmObject继承的类。 集合和数据库名称自动从 Realm 对象类派生。
GetDatabase(string)
获取给定数据库名称的MongoClient.Database实例。
声明
public MongoClient.Database GetDatabase(string name)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 名称 | 要检索的数据库名称。 |
返回:
类型 | 说明 |
---|---|
MongoClient 。数据库 | 一个MongoClient.数据库实例,公开用于查询其collection的 API。 |