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

MEAN-スタックはmongooseを使用してMongoDBに配列を保存します

    スキーマをこれに変更すると、機能するはずです:

    var mongoose = require('mongoose'),
      Schema = mongoose.Schema;
    
    /**
     * Article Schema
     */
    var ArticleSchema = new Schema({
      created: {
        type: Date,
        default: Date.now
      },
      user: {
        type: Schema.ObjectId,
        ref: 'User'
      },
      alert: []
    });
    
    
    mongoose.model('Article', ArticleSchema);
    

    []を指定するだけで、なんとか配列をmongodbに保存できました。 スキーマに追加すると、複数のオブジェクトを配列に保存できます。



    1. マングース検索を使用して文字列の一部を含むすべての値を取得するにはどうすればよいですか?

    2. ユーザーフォロワー/フォロワーの最も効率的なクエリに適したMongoDBドキュメント構造は何ですか?

    3. エラー:mongodbに接続しているWindowsでUNIXソケットがサポートされていません

    4. MongoDBdiscord.pyを使用したリマインダーコマンド