2014-01-17 6 views
15

In Meteor, wie Legen Sie/Upsert zu einem Meteor-Sammlung mit Unacknowldeged schreiben Concern w=0?Insert/Upsert zu einem Meteor-Sammlung mit Unacknowldeged schreiben Concern

Kann die Schreib Sorge während des Einsatzes/Upsert, und nicht als eine Umgebungsvariable gesetzt werden?

+0

Warum wird diese nach unten gestimmt? Führen Sie Ihre Einsätze, die Sie nicht möchten, auf der Serverseite aus? – Akshat

+0

@Akshat Ich führe die Einsätze auf der Serverseite – Nyxynyx

+0

Ah, ok cool sind Sie in Ordnung mit Kern Meteor Pakete ändern? Ich bin mir nicht sicher, ob es pro Update möglich ist, aber Sie können 'mongo_driver.js' ändern, um dies zu enthüllen, so dass es eine Option sein kann (is safe = true), die gleiche Sache? – Akshat

Antwort

1

Ja, können Sie writeConcern wie von Mongo v2.6 passieren:

http://docs.mongodb.org/manual/reference/command/insert/#dbcmd.insert

Nein, Sie diese Option nicht in Meteor passieren kann.

http://docs.meteor.com/#update

Ich habe einige graben, um zu sehen, was man tun müssen, wenn Sie Meteor flicken wollen: Es ist nicht dokumentiert. Hier ist der Link zu ihrer Aktualisierung/insert/Upsert Code:

https://github.com/meteor/meteor/blob/devel/packages/mongo/collection.js

Es sieht aus wie es Delegierten DDP, die ihre Distributed ist Rahmen Datenpersistenz. Ich hoffe, das hilft.

+0

Kann nicht verwenden Sie RawCollection API [http://docs.meteor.com/#/full/Mongo-Collection-rawCollection] für das? – avalanche1

Verwandte Themen