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

日中の株式データを保存するためのmongodbの使用

    次のようなスキーマを使用できます:

    {
        _id: "MSFT",
        price: 24.69,
        volume: 53931025,
        date: 20110519
    }
    

    次に、並べ替えとフィルタリングを行うフィールドにインデックスを追加します。例:

    db.stocks.ensureIndex( { date: 1 } )
    

    _id キーフィールドはデフォルトでインデックスが付けられているため、このような更新は非常に高速になります:

    db.stocks.update( { _id: "MSFT" }, { $set : { price: 25.04 } } )
    



    1. node.jsサーバーを実行するにはインターネット接続が必要ですか?

    2. $ lookupを使用したMongoDB集計には、クエリから返される一部のフィールドのみが含まれます(またはプロジェクトされます)。

    3. クエリの構文に基づいて使用されていないサブドキュメントのMongoDBインデックス

    4. MongoDB-大量のMongoCleanerスレッド