Это означает, что вы пытаетесь выполнить remove
, но коллекция не была правильно инициализирована.
Я собрал пример кода для Node.JS + MongoDB + CloudFoundry сообщение в блоге .Также есть пример кода на GitHub .Код предназначен для работы без CloudFoundry и просто запускается локально.
Взгляните на код, который выполняет базовый поиск:
require('mongodb').connect(mongourl, function(err, conn){
conn.collection('ips', function(err, coll){
coll.find({}, {limit:10, sort:[['_id','desc']]}, function(err, cursor){
cursor.toArray(function(err, items){...
Взгляните на coll.find
, я 'м при условии, что coll
правильно инициализирован.Есть вероятность, что он не может быть инициализирован.Если это так, проверьте переменную err
и посмотрите, что вы получаете.Также проверьте переменную err
на уровне выше этого.