ノード
コレクションの名前を取得します。
メソッド
- パイプライン
- タイプ:
[object, ...]
集計パイプライン ステージの配列。
- フィルター 任意
- タイプ:
object
結果を絞り込むために適用される任意のフィルター。
- options 任意
- タイプ:
object
適用する追加オプション。
- limit 任意
- タイプ:
number
返されるドキュメントの最大数。
- フィルター
- タイプ:
object
結果を絞り込むために適用されるフィルター。
- フィルター 任意
- タイプ:
object
結果を絞り込むために適用される任意のフィルター。
- options 任意
- タイプ:
object
適用する追加オプション。
- プロジェクション 任意
- タイプ:
object
一致するすべてのドキュメントに対して返されるフィールドを制限します。 チュートリアル: クエリから返されるプロジェクト フィールド を参照してください。
- sort 任意
- タイプ:
object
一致するドキュメントを返す順序。
- limit 任意
- タイプ:
number
返されるドキュメントの最大数。
- フィルター 任意
- タイプ:
object
結果を絞り込むために適用される任意のフィルター。
- options 任意
- タイプ:
object
適用する追加オプション。
- プロジェクション 任意
- タイプ:
object
一致するすべてのドキュメントに対して返されるフィールドを制限します。 チュートリアル: クエリから返されるプロジェクト フィールド を参照してください。
- sort 任意
- タイプ:
object
一致するドキュメントを返す順序。
- フィルター
- タイプ:
object
結果を絞り込むために適用されるフィルター。
- options 任意
- タイプ:
object
適用する追加オプション。
- プロジェクション 任意
- タイプ:
object
一致するすべてのドキュメントに対して返されるフィールドを制限します。 チュートリアル: クエリから返されるプロジェクト フィールド を参照してください。
- sort 任意
- タイプ:
object
一致するドキュメントを返す順序。
- フィルター
- タイプ:
object
結果を絞り込むために適用されるフィルター。
- replacement
- タイプ:
object
ドキュメントの新しい値。
- options 任意
- タイプ:
object
適用する追加オプション。
- プロジェクション 任意
- タイプ:
object
一致するすべてのドキュメントに対して返されるフィールドを制限します。 チュートリアル: クエリから返されるプロジェクト フィールド を参照してください。
- sort 任意
- タイプ:
object
一致するドキュメントを返す順序。
- upsert 任意
- タイプ:
boolean
- デフォルト:
false
true の場合、クエリがコレクション内の既存のドキュメントと一致しない場合に、MongoDB がクエリフィルターに一致する新しいドキュメントを挿入する必要があることを示します。
- returnNewDocument 任意
- タイプ:
boolean
- デフォルト:
false
true の場合、アクションによってドキュメントが元の更新前の形式ではなく、更新された形式で返される必要があることを示します。
- フィルター
- タイプ:
object
結果を絞り込むために適用されるフィルター。
- update
- タイプ:
object
ドキュメントの新しい値。
- options 任意
- タイプ:
object
適用する追加オプション。
- プロジェクション 任意
- タイプ:
object
一致するすべてのドキュメントに対して返されるフィールドを制限します。 チュートリアル: クエリから返されるプロジェクト フィールド を参照してください。
- sort 任意
- タイプ:
object
一致するドキュメントを返す順序。
- upsert 任意
- タイプ:
boolean
- デフォルト:
false
true の場合、クエリがコレクション内の既存のドキュメントと一致しない場合に、MongoDB がクエリフィルターに一致する新しいドキュメントを挿入する必要があることを示します。
- returnNewDocument 任意
- タイプ:
boolean
- デフォルト:
false
true の場合、アクションによってドキュメントが元の更新前の形式ではなく、更新された形式で返される必要があることを示します。
- ドキュメント
- タイプ:
[object, ...]
ドキュメントの配列。
- ドキュメント
- タイプ:
object
ドキュメント。
- フィルター
- タイプ:
object
結果を絞り込むために適用されるフィルター。
- update
- タイプ:
object
ドキュメントの新しい値。
- options 任意
- タイプ:
object
適用する追加オプション。
- upsert 任意
- タイプ:
boolean
- デフォルト:
false
true の場合、クエリがコレクション内の既存のドキュメントと一致しない場合に、MongoDB がクエリフィルターに一致する新しいドキュメントを挿入する必要があることを示します。
- arrayFilters 任意
- タイプ:
[object, ...]
- デフォルト:
false
提供されている場合、埋め込まれた配列を更新するために使用する arrayFilters を示します。
- フィルター
- タイプ:
object
結果を絞り込むために適用されるフィルター。
- update
- タイプ:
object
ドキュメントの新しい値。
- options 任意
- タイプ:
object
適用する追加オプション。
- upsert 任意
- タイプ:
boolean
- デフォルト:
false
true の場合、クエリがコレクション内の既存のドキュメントと一致しない場合に、MongoDB がクエリフィルターに一致する新しいドキュメントを挿入する必要があることを示します。
- arrayFilters 任意
- タイプ:
[object, ...]
- デフォルト:
false
提供されている場合、埋め込まれた配列を更新するために使用する arrayFilters を示します。
fetch
、ReadableStream
、TextDecoder
のポリゴン( https://www.npmjs.com/ Package/react-native-polyfill- globals- 非同期ジェネレーターの構文を有効にするBagel プラグイン:https://npmjs.com/package/@babel/plugin-proposal-async-generator-functions
- options 任意
- タイプ:
object
- デフォルト:
{}
- フィルター 任意
- タイプ:
object
どの変更イベントに関連するフィルター。
- ids 任意
- タイプ:
[any, ...]
監視対象の ID のリスト
Promise<[object>, ...]
このコレクションに対して 集計フレームワーク パイプライン を実行します。
パラメーター:
Promise<[object>, ...]
結果を 返します 。
Promise<number>
指定されたフィルターに一致するこのコレクション内のドキュメントの数をカウントします。
パラメーター:
Promise<number>
Promise<DeleteResult>
Promise<DeleteResult>
コレクションから一致するドキュメントを 1 つ削除します。
パラメーター:
Promise<DeleteResult>
Promise<[object>, ...]
指定されたクエリに一致するドキュメントを検索します。
パラメーター:
Promise<[object>, ...]
ドキュメント。
Promise<object>
指定されたフィルターに一致するドキュメントを検索します。
パラメーター:
Promise<object>
ドキュメント、または一致するものがない場合は null を返します。
Promise<object>
指定されたフィルターに一致するドキュメントを検索し、そのドキュメントを削除します
パラメーター:
Promise<object>
ドキュメント、または一致するものがない場合は null を返します。
Promise<?object>
指定されたフィルターに一致するドキュメントを検索し、それを新しいドキュメントに置き換えます。
パラメーター:
Promise<?object>
ドキュメント(変更前または変更後)、一致するものがない場合は null を返します。
Promise<?object>
指定されたクエリに一致するドキュメントを検索し、個々のフィールドに対して必要な更新を実行します。
パラメーター:
Promise<?object>
ドキュメント(変更前または変更後)、一致するものがない場合は null を返します。
Promise<InsertManyResult>
ドキュメントの配列をコレクションに挿入します。 値に識別子が欠落している場合、それらはサーバーによって生成されます。
パラメーター:
Promise<InsertManyResult>
挿入されたドキュメントの _ids。
Promise<InsertOneResult>
コレクションに単一のドキュメントを挿入します。 注: ドキュメントに _id がない場合、サーバーによって _id が生成されます。
パラメーター:
Promise<InsertOneResult>
挿入されたドキュメントの _id。
Promise<UpdateResult>
このコレクション内の指定されたフィルターに一致する複数のドキュメントを更新します。
パラメーター:
Promise<UpdateResult>
Promise<UpdateResult>
このコレクション内の指定されたフィルターに一致する 1 つのドキュメントを更新します。
パラメーター:
Promise<UpdateResult>
ChangeEvent
このコレクションの変更を監視するために非同期変更ストリームを作成します。
デフォルトでは、 は、このコレクションのすべての変更イベントを生成します。 filter
またはids
オプションの最大で 1 つを指定できます。
重要な注意:React Native でこれを使用するには、次のコマンドをインストールする必要があります。
パラメーター:
タイプの定義
- _id
このイベントのオペレーターの再開トークン。
- 操作タイプ
- タイプ:
string
これはどのような操作でしたか。 次の 1 つ:
"insert"
、"delete"
、"replace"
、"update"
、"drop"
、"rename"
、"dropDatabase"
、または"invalidate"
のいずれか 1 つ。- fullDocument
- タイプ:
object
この操作によって操作されたドキュメントの完全なコピー。 返されるドキュメントのバージョンの詳細については、 MongoDBリファレンス マニュアルを参照してください。
- ns
- タイプ:
object
このイベントによって影響を受けるコレクションの名前空間。
- db
- タイプ:
string
databaseName
- coll
- タイプ:
string
コレクション名
- 次の行動をします:
- タイプ:
object
"rename"
イベントの宛先名前空間。- db
- タイプ:
string
databaseName
- coll
- タイプ:
string
コレクション名
- documentKey
- タイプ:
object
変更されたドキュメントの
_id
と シャードキー 。_id
は、シャードキーの一部である場合、重複しません。- updateDescription
- タイプ:
object
- UpdatedFields
- タイプ:
object
変更されたフィールド名から新しい値にマッピングするオブジェクト。
- disabledFields
- タイプ:
[string, ...]
削除されたフィールド名のリスト。
- clusterTime
- タイプ:
Timestamp
イベントに関連付けられた oplog エントリのタイムスタンプ。
- txnNumber
- タイプ:
Long
トランザクション番号。 マルチドキュメントトランザクションの一部である場合にのみ存在します。
- lsid
- タイプ:
object
トランザクションの論理セッション ID。 マルチドキュメントトランザクションの一部である場合にのみ存在します。
- deleteCount
- タイプ:
number
削除されたドキュメントの数。
- insertIds
- タイプ:
Array
挿入されたドキュメントの ID
- insertedId
挿入されたドキュメントの ID
- matchCount
- タイプ:
number
フィルターに一致したドキュメントの数。
- modifiedCount
- タイプ:
number
クエリに一致したドキュメントの数。
- upsertedId 任意
アップサート が実行された場合、挿入されたドキュメントの識別子。
変更ストリーム内のイベント。
どのプロパティが存在するかは、常に存在するoperationType
フィールドと MongoDB サーバーのバージョンによって異なることに注意してください。
タイプ:
object
プロパティ:
ドキュメントの削除の結果
タイプ:
object
プロパティ:
プロパティ:
プロパティ:
ドキュメントの更新の結果
タイプ:
object