Meteor 基本协作表单字段

Meteor 基本协作表单字段,meteor,collaboration,Meteor,Collaboration,我正在MeteorJS应用程序中创建一个表单,其中包含一个TextArea。我正试图使TextArea在几个登录用户之间协同编辑。为此,我正在侦听textarea上的键向上事件,并捕获textarea中光标的位置,将diff text、position、utcTime发送到服务器方法,该方法使用Find-then-Update将文本插入Mongo记录 这意味着在文档编辑会话期间,数据库将快速而频繁地更新 这是实现这种工具的最佳方式吗?或者我应该关注LiveDB——或者将协作编辑工作转移到fire

我正在MeteorJS应用程序中创建一个表单,其中包含一个TextArea。我正试图使TextArea在几个登录用户之间协同编辑。为此,我正在侦听textarea上的键向上事件,并捕获textarea中光标的位置,将diff text、position、utcTime发送到服务器方法,该方法使用Find-then-Update将文本插入Mongo记录

这意味着在文档编辑会话期间,数据库将快速而频繁地更新

这是实现这种工具的最佳方式吗?或者我应该关注LiveDB——或者将协作编辑工作转移到firePad/fireBase之类的东西上——并且只以30秒的间隔(在UI上有一个“saved”标志)保持文档的状态