Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
459 views
in Technique[技术] by (71.8m points)

networking - Get notification for changed documents in mongodb

i'm trying to use mongodb as a network wide configuration storage. This the same app runs on multiple machines on the network, each pulls its configuration from its local mongodb. The mongodbs are synced. What i would like is to get a callback/notification in all n-1 apps if one application changes any of the config values. Is this kind of setup possible ?

(It would save me from doing the network transfer/syncronisation etc. myself.)

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

MongoDB doesn’t yet have triggers, but you can hook your application to tail off the oplog collection and do something every time a document is deleted (or updated, or inserted, etc.)

The 3 part blog post here might be helpful on how to do this : http://www.kchodorow.com/blog/2010/10/12/replication-internals/


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...