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

Съвместимост с Meteor.js и Mongoose

За съжаление има проблеми. Искахме да направим същото, но (извън кутията) пакетът mongoose не използва DDP протокола на Meteor и няма да задейства реактивността, когато извършвате CRUD операции. Възможно е също да има проблеми с Fibers/и т.н., въпреки че не сме настояли с Mongoose достатъчно, за да ги открием.

Добрата новина е, че (от страна на сървъра) Meteor следи db за всякакви промени, предизвикани от DDP или не, и ще ги вземе за около 10 секунди или така. След това ще ги публикува на клиентите, които ще ги вземат в стандартен метеорен формат.

Търсихме пакет mongoose-ddp-meteor, за да разрешим този проблем и може да се наложи сами да изградим такъв.

РЕДАКТИРАНЕ:От декември 2013 г. пакетът Mongo на Meteor слуша oplog на Mongo и ще отразява всички промени, извършени от външна дейност на mongoose в реално време.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Заявка ISODate време в perl

  2. Rails + MongoMapper + EmbeddedDocument помощ за формуляра

  3. Concat int и полета за низов масив, които са в различни масиви

  4. Трябва ли да използвам опцията allowDiskUse в продуктова среда?

  5. Кога курсорът на mongodb ще изтече