2015-09-27 3 views
1

Недавно я обновился до Meteor 1.2.1 и развернул свой проект на серверах развития метеоров {app} .meteor.com Однако после этого я начал замечать ошибки с модификатором $ currentDate в моих заявлениях об обновлении mongo.

Это работало до обновления и фактически работает локально. Однако, по-видимому, он разбит на развертывание. Мысли об этом?

Код:

Members.update({burnId: burnId, "isViewing": { $eq : false}}, { $inc: { "numUnreadMessages": 1}, $currentDate: {updatedAt: true}}, {multi: true}); 

UPDATE: Я на самом деле пытался meteor mongo {app}.meteor.com и попытался выполнить простую команду обновления db.collection.update({_id: "1234"}, {$currentDate: {updatedAt: true}}), и она работала на локальной копии, а не на развернутой версии.

Я предполагаю, что на серверах развертывания (бесплатно) для метеора возникают проблемы с запуском Meteor 1.2. Есть ли способ разрешить это? Я также предполагаю, что это будет исправлено с Galaxy, но, увы, это пока недоступно широкой публике.

Журналы:

[Sun Sep 27 2015 15:56:51 GMT+0000 (UTC)] INFO Exception while invoking method 'sendMessage' MongoError: Invalid modifier specified $currentDate 
at Object.Future.wait (/meteor/dev_bundles/0.5.13/lib/node_modules/fibers/future.js:398:15) 
at [object Object].<anonymous> (packages/meteor/helpers.js:119:1) 
at [object Object].MongoConnection.(anonymous function) (packages/mongo/mongo_driver.js:736:1) 
at [object Object].mongoConnectionProto.(anonymous function) [as update] (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:2923:1) 
at OptimizedApply (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:271:1) 
at Object.ret.(anonymous function) [as update] (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:2881:1) 
at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/mongo/collection.js:586:1) 
at [object Object].Meteor.methods.sendMessage (server/Methods.js:124:1) 
at [object Object].methodMap.(anonymous function) (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:2554:1) 
at maybeAuditArgumentChecks (livedata_server.js:1692:12) 
- - - - - 
at Object.toError (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/utils.js:114:11) 
at /meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/collection/core.js:636:22 
at Server.Base._callHandler (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/base.js:453:41) 
at /meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:488:18 
at [object Object].MongoReply.parseBody 
(/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5) 
at [object Object].<anonymous> (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:446:20) 
at [object Object].emit (events.js:95:17) 
at [object Object].<anonymous> 
(/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:207:13) 
at [object Object].emit (events.js:98:17) 
at Socket.<anonymous> (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:440:22) 
[Sun Sep 27 2015 15:56:54 GMT+0000 (UTC)] INFO Exception while invoking method 'sendMessage' MongoError: Invalid modifier specified $currentDate 
at Object.Future.wait (/meteor/dev_bundles/0.5.13/lib/node_modules/fibers/future.js:398:15) 
at [object Object].<anonymous> (packages/meteor/helpers.js:119:1) 
at [object Object].MongoConnection.(anonymous function) (packages/mongo/mongo_driver.js:736:1) 
at [object Object].mongoConnectionProto.(anonymous function) [as update] (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:2923:1) 
at OptimizedApply (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:271:1) 
at Object.ret.(anonymous function) [as update] (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:2881:1) 
at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/mongo/collection.js:586:1) 
at [object Object].Meteor.methods.sendMessage (server/Methods.js:124:1) 
at [object Object].methodMap.(anonymous function) (packages/meteorhacks_kadira/packages/meteorhacks_kadira.js:2554:1) 
at maybeAuditArgumentChecks (livedata_server.js:1692:12) 
- - - - - 
at Object.toError (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/utils.js:114:11) 
at /meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/collection/core.js:636:22 
at Server.Base._callHandler (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/base.js:453:41) 
at /meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:488:18 
at [object Object].MongoReply.parseBody 
(/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/responses/mongo_reply.js:68:5) 
at [object Object].<anonymous> (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/server.js:446:20) 
at [object Object].emit (events.js:95:17) 
at [object Object].<anonymous> 
(/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:207:13) 
at [object Object].emit (events.js:98:17) 
at Socket.<anonymous> (/meteor/containers/951f3aa3-e3e5-e5bf-afc8-323fba10ef52/bundle/programs/server/npm/npm-mongo/node_modules/mongodb/lib/mongodb/connection/connection.js:440:22) 
+1

Бесплатное обслуживание, вероятно, использует старую версию монго. –

+0

Да. Вот что я понял. У вас есть какие-нибудь рекомендации. Возможно, модуль? Я слышал, что есть простой процесс развертывания для приложений метеоритов. –

ответ

0

Это был вопрос с бесплатной версии метеора. Использование обновленной версии монго делает трюк.

Смежные вопросы