Поиск сохраненных данных из оболочки Монго (без вывода) - PullRequest
0 голосов
/ 11 января 2012

Вот код для инициализации

mongoose.connect('mongodb://localhost/gpsdb');
var db = mongoose.connection;
db.on('open', function () {
  // now we can start talking
});

После успешного открытия я сохраняю данные, подобные этим, они не дают мне ошибок.

function saveGPSData(data){
  var newData = new GPSData(data);
  newData.save(function(err){
    if(err)
        return console.error(err);

  });
}

Сейчас в оболочке mongo я пытаюсь получить эти данные, но она дает мне пустой вывод.

> use gpsdb
> db.GPSData.find();
> 

Это не дает мне выхода. Также можно найти какие модели есть в gpsdb?

Вот полный исходный код http://pastebin.com/K7QPYAx8

ТОЛЬКО НАЙДЕН, что в папке db есть эти файлы для моей базы данных, созданные mongodb

/data/db/gpsdb.0
/data/db/gpsdb.1
/data/db/gpsdb.n

Ответы [ 2 ]

0 голосов
/ 12 января 2012

В оболочке я сделал следующее

>use gpsdb
switched to gpsdb
>db show collections
gpsdatas

Отсюда я обнаружил, что имя коллекции - gpsdatas ...... Не уверен, почему он добавляет дополнительные (ие) в мой модальный режим, хотя вы можете видеть из кода, который я устанавливаю для Modal

var GPSData = mongoose.model('GPSData', GPSDataSchema);

Теперь, используя оболочку, она работает следующим образом

>db.gpsdatas.find()
0 голосов
/ 12 января 2012

Хорошее место для начала, чтобы получить быстрый ответ:

https://groups.google.com/forum/#!forum/mongoose-orm

сообщество очень отзывчиво:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...