1
これまで私はmongodbの単純なfind()を使用しようとすると、未定義を返します。Mongodb find()return undefined
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/local';
MongoClient.connect(url, function (err, db) {
db.collection('pokemon').find({ $search: { $text: 'Pikachu' } }).toArray(function(err, data){ console.log(data) })
});
EDIT:
は、私はすべてのコードの前に
db.collection('pokemon').createIndex({Name: 'text'})
を置くことによって、インデックスを作成したことはありませんが判明します。
私はcreatIndexを忘れてしまった –