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

Проблеми с намирането/извличането на Meteor MongoDB

fetch връща масив от обекти, което не е законна стойност за връщане от функция за публикуване.

Функциите за публикуване могат да връщат само курсор, масив от курсори или фалшива стойност. За да коригирате грешката си, просто премахнете fetch :

return Polls.find({}, {sort: {date: -1}, limit: 10});

На клиента вината искате да се абонирате във вашите шаблони. Искате или да се абонирате веднъж (обикновено във файл, наречен client/subscriptions.js ) или във вашия маршрут (вижте документацията на iron-router ).

Игнорирайте каквото и да е subscribe се завръща. Обаждане до subscribe просто позволява на сървъра да синхронизира данни с клиента. Резултатът от повикването не са самите данни.

За да получите достъп до вашите данни от вашия шаблон, просто използвайте друго търсене като:

Template.recentPolls.polls = function() {
  Polls.find({}, {sort: {date: -1}});
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB група по час

  2. Mongodb получава последната комбинация в рамката за агрегиране

  3. Каква е разликата между id и _id в mongoose?

  4. Тествайте празен низ в mongodb и pymongo

  5. Cosmos DB Mongo API Как да управлявате състоянието на честотата на заявките е голямо