이 코드가 "0"으로 나타나는 이유는 무엇입니까? "1"을 반환하면 안됩니까?Meteor - 클라이언트 시작시 컬렉션 사용
Messages = new Meteor.Collection("messages");
if (Meteor.is_client) {
Meteor.startup(function() {
alert(Messages.find().count());
});
}
if (Meteor.is_server) {
Meteor.startup(function() {
Messages.insert({text: "server says hello"});
});
}
내가 할 경우 "Messages.find(). COUNT()"유성 클라이언트가 시작될 때 나중에, 그것은, 기본적으로 1
동시성을 환영 그것. – Raynos
@Raynos 동시성 문제처럼 보이지 않습니다. 클라이언트 시작 핸들러가 실행될 때마다 발생합니다. – pomber
동시성 문제입니다. 두 가지를 동시에 서버에서 실행하고 클라이언트에서 동시에 실행하는 것이 문제입니다. 서버가 처음 마술처럼 끝날 것으로 예상한다. – Raynos