MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

mongodb nodejs - преобразуваща кръгова структура

Не съм сигурен коя версия на API използвате, но мисля, че синтаксисът ви може да е грешен, гледайки спецификацията на API:

http://docs.mongodb.org/manual/reference/method/db.collection.find/

Това е декларацията:

db.collection.find(<criteria>, <projection>)

И определено злоупотребявате с проекционния параметър. Предаването на обратно извикване, както правите, изглежда връща db обект в резултата, който причинява кръгова грешка по време на JSON сериализация в експрес.

Правилният код за операцията за намиране на всички трябва да бъде нещо като:

collection.find({}).toArray(function(error, documents) {
    if (err) throw error;

    res.send(documents);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Нормализация на MongoDB, външен ключ и присъединяване

  2. Добавяне на низ в края на съществуващо поле в MongoDB

  3. Версиониране на обекти на Java MongoDB

  4. Как да започнете с автоматизацията на базата данни

  5. Mongodb сумира размера на полетата на масива