Nível do pacote declarações

Tipos

Link copiado para a área de transferência

O construtor costumava construir uma chamada definindo serializadores para os diferentes argumentos e valor de retorno.

Link copiado para a área de transferência
de dados classe UpdateManyResult(validCount : Longo, validupsertedId : Qualquer?)

Encapsulador de resultados de uma chamada updateMany .

Link copiado para a área de transferência
de dados classe UpdateOneResult(valor atualizado: booleano, valor upsertedId: qualquer um?)

Encapsulador de resultados de uma chamada updateOne .

Funções

Link copiado para a área de transferência
suspenso in-line Diversão <t> MongoCollection<*>.Agregação(pipeline: Lista<BsonDocument>): Lista<t>

Execute um pipeline agregado na coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t> Funções.Chame(name: String, Vararg args: Any?): t

Invoca uma Função de Realm.

suspenso in-line Diversão <t> Funções.Chame(name: String, callBuilderBlock: CallBuilder<T>.() -> Unidade): t

Invoca uma Função de Realm utilizando o codificador EJSON definido em AppConfiguration.ejson.

Link copiado para a área de transferência
@ExperimentalKBsonSerializerApi
in-line Diversão <t : BaseRealmObject> Cliente Mongo.collection(EJSON: EJSON? = nulo): MongoCollection<t>

Obtenha um MongoCollection que expõe métodos para recuperar e atualizar dados da coleção remota de objetos do tipo de esquema T.

Link copiado para a área de transferência
Suspender Diversão MongoCollection<*>.contar(filtro: BsonDocument? = nulo, limite: Longo? = nulo): Long

Retorna o número de documentos na coleção.

Link copiado para a área de transferência
in-line Diversão <t> Usuário.customData(serializador: KSerializer<T> = (isto como UserImpl).app.configuration.ejson.serializersModule.serializerOrRealmBuiltInSerializer()): t?

Retorna os dados de usuário personalizados associados ao usuário no aplicativo Realm como T.

Link copiado para a área de transferência
in-line Diversão Usuário.customDataAsBsonDocument(): Documento BSON?

Retorne os dados de usuário personalizados associados ao usuário no aplicativo Realm como BsonDocument.

Link copiado para a área de transferência
Suspender Diversão MongoCollection<*>.deleteMany(filtro: BsonDocument): Long

Exclua vários objetos da coleção remota.

Link copiado para a área de transferência
Suspender Diversão MongoCollection<*>.Excluir um(filtro: BsonDocument): Boolean

Exclua um único objeto da coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t> MongoCollection<t>.find(filtro: BsonDocument? = null, projeção: BsonDocument? = null, classificar: BsonDocument? = nulo, limite: Longo? = nulo): Lista<t>

Recuperar vários objetos da collection remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t> MongoCollection<t>.findOne(filtro: BsonDocument? = null, projeção: BsonDocument? = null, classificar: BsonDocument? = nulo): t?

Recupere um único objeto da coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t> MongoCollection<t>.encontrarOneAndDelete(filtro: BsonDocument, projeção: BsonDocument? = null, classificar: BsonDocument? = nulo): t?

Encontre e exclua um único objeto na coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t> MongoCollection<t>.encontrar um e substituir(filtro: BsonDocument, documento: BsonDocument, projeção: BsonDocument? = null, classificar: BsonDocument? = null, upsert: Boolean = false, returnNewDoc: Boolean = false): t?

Encontre e substitua ou insira um único novo objeto na coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t> MongoCollection<t>.findOneAndUpdate(filtro: BsonDocument, atualização: BsonDocument, projeção: BsonDocument? = null, classificar: BsonDocument? = null, upsert: Boolean = false, returnNewDoc: Boolean = false): t?

Encontre e atualize ou insira um único novo objeto na coleção remota.

Link copiado para a área de transferência

Insira um AsymmetricRealmObject no Realm. Como os objetos assimétricos são "somente gravação", não é possível acessar os dados gerenciados depois que eles têm sido inseridos.

Insira uma versão dinâmica de um AsymmetricRealmObject em um Realm. Como os objetos assimétricos são "somente gravação", não é possível acessar os dados gerenciados depois que eles têm sido inseridos.

Link copiado para a área de transferência
@JvmName(name = "insertManyTyped")
suspenso in-line Diversão <t : Any> MongoCollection<*>.insertMany(documentos: Collection<T>): Lista<Any>

Insira uma lista de objetos na coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão <t : Any> MongoCollection<t>.insertOne(documento: T): Any

Insira um único objeto na coleção remota.

Link copiado para a área de transferência
in-line Diversão <t> Usuário.perfil(serializador: KSerializer<T> = (isto como UserImpl).app.configuration.ejson.serializersModule.serializerOrRealmBuiltInSerializer()): t

Retorna o perfil desse usuário como um T.

Link copiado para a área de transferência
in-line Diversão Usuário.profileAsBsonDocument(): Documento BSON

Retorna o perfil para este usuário como BsonDocument.

Link copiado para a área de transferência
Suspender Diversão <t : RealmObject> RealmQuery<t>.se inscrever(modo: StandForSync = WaterForSync.FIRST_TIME, timeout: Duration = Duration.INfinite): RealmResults<t>
Suspender Diversão <t : RealmObject> RealmResults<t>.se inscrever(modo: StandForSync = WaterForSync.FIRST_TIME, timeout: Duration = Duration.INfinite): RealmResults<t>

Criar automaticamente uma assinatura anônima a partir de um resultado de query local em segundo plano e retornar o resultado de executar novamente a mesma query no Arquivo de Realm. Isso se comporta da mesma forma que criar uma variante nomeada chamando Subscribe. Consulte este método para obter detalhes sobre o comportamento exato.

Suspender Diversão <t : RealmObject> RealmQuery<t>.se inscrever(name: String, updateExisting: Boolean = false, modo: StandForSync = StandForSync.FIRST_TIME, timeout: Duration = Duration.INfinite): RealmResults<t>

Crie automaticamente uma Assinatura nomeada a partir de uma query em segundo plano e retorne o resultado da execução da mesma query no Arquivo de Realm local.

Suspender Diversão <t : RealmObject> RealmResults<t>.se inscrever(name: String, updateExisting: Boolean = false, modo: StandForSync = StandForSync.FIRST_TIME, timeout: Duration = Duration.INfinite): RealmResults<t>

Crie automaticamente uma Assinatura nomeada a partir de um resultado de query local em segundo plano e retorne o resultado de executar novamente a mesma query no Arquivo de Realm.

Link copiado para a área de transferência
suspenso in-line Diversão MongoCollection<*>.updateMany(filtro: BsonDocument, atualização: BsonDocument, upsert: Boolean = false): UpdateManyResult

Atualize vários objetos ou insira um único novo objeto na coleção remota.

Link copiado para a área de transferência
suspenso in-line Diversão MongoCollection<*>.updateOne(filtro: BsonDocument, atualização: BsonDocument, upsert: Boolean = false): UpdateOneResult

Atualize ou insira um único objeto na coleção remota.