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

マングース-find():検索オプション内のオブジェクトが機能していません

    スキーマリストでelipsisを使用していることを考えると、isDeletedよりも多くのプロパティがある可能性が高いようです。 metadataの下 財産。したがって、オブジェクトは次のようになります。

    var searchOptions = { "metadata.isDeleted": false } };
    

    これは、それ以外の場合、クエリがmetadataで指定されたプロパティが「正確に」「のみ」あるドキュメントを検索するためです。 キー:

    var searchOptions = { metadata: { isDeleted: false } };
    

    そうでない場合は、もちろん一致するものはありません。




    1. nodejsとredis-nodeを使用した非同期プログラミングパラダイム

    2. FindIterable <Document>はすべてのドキュメントをロードしますか?

    3. mongoengine-スキーマ検証のために余分なフィールドを無視します

    4. mongoDBをangular2アプリに接続する方法は?