0

データをマングースに投稿するための API エンドポイントがあります。直後に検索を実行しようとすると、0 の結果が得られます。コード:

newSchema.save((err) => { 
    if (err) reject(new Error(err));

    newSchema.on('es-indexed', (err, res) => {
        Schema.search(query, function (err, results) {
            resolve(results);
        });
    });
});

私のヒットは空に戻ります。1000 ミリ秒Schema.searchのタイムアウトで囲むと、期待どおりの結果が得られます。

このタイムアウト回避策を使用したくありません。誰か提案がありますか?ありがとう。

4

1 に答える 1