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

マングースのネストされた配列

    免責事項:この回答はかなり古いものです、2012年!最も正確ではない可能性があります。

    マングースのドキュメントから。

    http://mongoosejs.com/docs/schematypes.html:[配列]セクションまで下にスクロールします:

    注:空の配列を指定することは、[Mixed]と同等です。 。以下はすべて、Mixedの配列を作成します 。

    その意味の詳細は、アレイセクションのすぐ上の混合セクションにあります。

    これがあなたがする必要があることです。

    埋め込まれたドキュメントのスキーマを定義します:

    var Stuff = new Schema({
      name: String,
      value1: Number,
      ...
    });
    

    空の配列の代わりにそれを使用してください[]

    var MyDocSchema = new Schema({
      name: String,
      other: String,
      stuff: [Stuff],
    });
    



    1. 何を使うべきですか? Socket.ioルームまたはRedispub-sub?

    2. MongoDBをリモートで管理するためのヒント

    3. Redis:配列またはソートされたセットの要素を期限切れにすることは可能ですか?

    4. StackExchange.Redisで非同期コマンドとTask.WhenAnyが待機した後のタイムアウト例外