У меня есть база данных на MongoLab. Он имеет несколько коллекций. Все, кроме одной работы. Одна коллекция называется «selectopts». Он имеет два документа. Я могу ясно видеть эти два документа.Монго коллекция не имеет метода .find
В моей экспресс-код, который я ...
var db = require('mongojs');
db.connect('mongodb://xxxx:[email protected]:53xxx/rednecks',['selectopts']);
exports.selects = function (req, res) {
db.selectopts.find(function (err, s) {
if (err) return;
res.json(s);
});
};
Это всегда ошибки в db.selectopts.find...
, TypeError: Невозможно вызвать метод 'найти' неопределенной. Этот тот же самый глупый простой код отлично подходит для четырех других коллекций. Почему эта сборка не возвращается из MongoLab?
Я так полностью в тупике.
EDIT ...
Пробовал db.collection ('selectopts'). Найти (... и получил эту ошибку ...
EDIT снова .. .
Вот два документа в коллекции selectopts на MongoLab. Вы видите какую-то проблему с документами? ...
EDIT х 3 ...
Это правильный/рабочий Монго подключение код установки ...
var mongojs = require('mongojs');
var db = mongojs.connect(
'xxx:[email protected]:53xxx/rednecks',
);
См главное различие? (SMFH): -/