mongo コレクション
mongo コレクションでは、特定の型の直列化でデータベースの コレクションからデータを検索および更新するためのアクセスが提供されます。
この API は、Atlas App Service 「MongoDB API」 に対応しています。 メソッドと引数の詳細については、 MongoDB API リファレンスを参照してください。
App Service リクエストへの入力引数と応答は、HTTP の直列化フレームワーク を使用して から 型 T Kotlinに直列化され、さまざまな MongoClient 、 MongoDatabase 、 MongoCollectionEJSON ファクトリーに渡される ライザー をカスタマイズすることでカスタマイズできます。使用して複数のドキュメントを挿入できます。シリアル化の構成の詳細については、 MongoClientを参照してください。
MongoCollectionに対するすべての操作は以下をスローします。
基礎となる App Service HTTP リクエストが失敗した場合の ServiceException
入力引数を有効なEJSONドキュメントにシリアル化できない場合、または App Service 応答を戻り値の型に逆シリアル化できなかった場合は、 SerializationException 。
パラメーター
コレクションのリモート エンティティが から直列化されるデフォルトのタイプ。
関数
コレクション内のドキュメントの数を返します。
リモート コレクションから複数のオブジェクトを削除します。
リモート コレクションから 1 つのオブジェクトを削除します。
リモート コレクション内の 1 つのオブジェクトを検索して削除します。
リモート コレクション内の 1 つの新しいオブジェクトを検索して置換または挿入します。
リモート コレクション内の 1 つの新しいオブジェクトを検索して更新または挿入します。
オブジェクトのリストをリモート コレクションに挿入します。
リモート コレクションに複数のオブジェクトを更新したり、単一の新しいオブジェクトを挿入したりします。
リモート コレクション内の 1 つのオブジェクトを更新または挿入します。
デフォルト型の直列化の別のセットを持つ同じコレクションのインスタンスを取得します。