Thank your response, really appreciate!
Now I have figured out what’s the problem:
1:use local collection will not trigger event across the clients. actually, the collection is local to the subscribe connection which create its cursor.
2:the publication handler .changed .xxx method will be a local collection. it also will not share update across the client.
Why I tried local collection?
because I don’t want to use mongo, I tried start the meteor without a mongo, but after these example test at https://github.com/imhazige/node-examples/tree/master/meteor
I understand, if we want use meteor, we almost “have to” use mongo, otherwise, why we should use meteor? most feature will not work.
The meteor document is detailed, but lack of example, I think one line of code will have more information than rows of words explanation.