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

MongoDBの存在を確認する方法

    $count を使用します メモリの問題を回避するための演算子。データベースからメモリにドキュメントをロードしません。

    int count = items.FindAs<LedgerDocument>(Query.EQ("name", appName)).Count();
    
    if(count > 0)
    {
       //then doc exists
    }
    

    オペレーター $ examples in mongodbを使用して、ドキュメントにフィールドが存在することを識別できますが、クエリを渡すことはできません:

    database.GetCollection<ApplicationViewModel>("Applications")
                      .Find(Query.Exists("Name", true));
    


    1. mongoのサブドキュメントインデックス

    2. Mongoアグリゲーションフレームワーク:最終段階の$ out操作のロックレベルはどれくらいですか?

    3. どうすればlaravelmongodbのように使用できませんか?

    4. モンゴエイジグループアグリゲーション