sql >> データベース >  >> NoSQL >> MongoDB

Apache-Nifi:MongoDBコレクションを削除します

    DeleteMongo 実際にコレクションを削除するのではなく、提供されたコレクション内のドキュメントを削除します。プロセッサのドキュメントをご覧くださいここ 。着信FlowFileがそのコンテンツとしてクエリを持っていることを期待します。簡単な例は次のとおりです。

    GenerateFlowFile -> DeleteMongo
    

    GenerateFlowFileを構成します { "customer.name" : "Smith, John"}のようなMongoDBクエリを提供します DeleteMongoに接続します 。 DeleteMongoを構成する必要があります データベース名、接続文字列、コレクション名を使用します。

    そうは言っても、コレクションを削除するという要件には適さない場合がありますが、クエリが{}の場合、技術的には、構成されたコレクションからドキュメントのコレクション全体を消去できます。 およびDelete Mode DeleteMongoプロセッサのDelete Manyに設定されています




    1. MongoDBのreplaceOne()とupdateOne()の違いは何ですか?

    2. GolangおよびMongoDbリモートアクセスが失敗します(サーバーがSASL認証ステップでエラーを返しました:認証に失敗しました)。

    3. MongoDBを使用してドキュメント内のすべてのフィールドで単語または文字列を検索するにはどうすればよいですか?

    4. 'mongorestore'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません