MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Meteor MongoDB menemukan/mengambil masalah

fetch mengembalikan larik objek, yang bukan merupakan nilai legal untuk dikembalikan dari fungsi publikasikan.

Fungsi publikasi hanya dapat mengembalikan kursor, larik kursor, atau nilai palsu. Untuk memperbaiki kesalahan Anda, cukup hapus fetch :

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

Pada klien Anda tidak ingin berlangganan di dalam template Anda. Anda ingin berlangganan sekali (biasanya dalam file bernama client/subscriptions.js ) atau di dalam rute Anda (lihat dokumentasi besi-router ).

Abaikan apa pun subscribe kembali. Memanggil subscribe hanya memungkinkan server untuk menyinkronkan data ke klien. Hasil dari panggilan tersebut bukanlah data itu sendiri.

Untuk mengakses data Anda dari template Anda, cukup gunakan pencarian lain seperti:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Grup MongoDB berdasarkan jam

  2. Alihkan nilai boolean dari subdokumen

  3. Menentukan pemilik catatan secara efisien dalam hierarki dengan MongoDB

  4. Pencarian teks lengkap di mongodb di .net

  5. apa mekanisme untuk melakukan intersect dalam kueri Mongo Linq