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

InsertManyがmongodbで機能していません

    インスタンスを作成する必要はありませんnew hostModel() ここで...直接hostModelを使用します また、save()する必要もありません 多くを挿入すること自体がコレクションを作成するためです...そしてpayload.dataを確認してください オブジェクトの配列があります

    router.post('/host', function (req, res, next) {
      const array = [{hostname: 'hostname', timestamp: 'timestamp'},
                     {hostname: 'hostname', timestamp: 'timestamp'}]
    
        var payload = req.body;
    
        (async function(){
    
            const insertMany = await hostModel.insertMany(array);
    
            console.log(JSON.stringify(insertMany,'','\t'));
    
            res.status(200).send('Ok');
        })();
    });
    


    1. マングースの個別の関数は、クエリで正規表現をサポートしていますか?

    2. JSONデータをエクスポートし、リレーショナルデータベースにロードします

    3. Flask-MongoEngineとPyMongoの集約クエリ

    4. pymongoのデフォルトのbatchSizeは何ですか?