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

継承に関する情報をmongodbに保存するのに最適な方法は?

    タイプとサブタイプを次のような配列に格納するだけです。

    doc1 = {
        "_type": ["animal"],
        "name": ...
    }
    
    doc2 = {
        "_type": ["animal","dog"],
        "name": ...,
        "barkFile": ...
    }
    
    doc3 = {
        "_type": ["animal","dog","poodle"],
        "name": ...,
        "barkFile": ...,
        "haircut": ...
    }
    

    このモデルを使用して、クエリdb.data.find({_type:"dog"}) doc2とdoc3の両方を返します。




    1. MongoDBの大文字と小文字を区別しないインデックスは、パフォーマンスの問題から始まります

    2. MongoDB findOneAndDelete()

    3. リーンクエリの結果からマングースモデルを作成する

    4. Android:unknownhostexceptionを処理する必要があるため、アプリケーションが実行されません。私がやるとクラッシュします