В исходном коде в примере приложения, которое я просмотрел, включая http://thejackalofjavascript.com/meteor-js-build-apps-lightning-fast/ и https://www.meteor.com/examples/wordplay бывший использовал Meteor.Collection(), а последний использовал Mongo.Collection() для определения своих коллекций. В чем разница между этими двумя и какова разница в случаях использования?
Это Mongo.Collection или Meteor.Collection?
Ответ 1
Meteor.Collection
было переименовано Mongo.Collection
в 0.9.1. Это изменение в настоящее время совместимо с обратной совместимостью, однако вы должны переключиться на использование Mongo.Collection
для любых новых проектов. Похоже, что docs в основном обновлены, за исключением формулировок в разделе "Данные и безопасность".
Ответ 2
В соответствии с изменением в Meteor 0.9.1: https://github.com/meteor/meteor/blob/devel/History.md#backwards-compatible-renames
Переименование с обратной совместимостью:
Символ переименовывает:
Meteor.Collection → Mongo.Collection
Meteor.Collection.Cursor → Mongo.Cursor
Meteor.Collection.ObjectID → Mongo.ObjectID
Deps → Tracker