Node.js 如何获取meteor sharejs文档文本
我正在使用 我添加了这个包Node.js 如何获取meteor sharejs文档文本,node.js,mongodb,meteor,Node.js,Mongodb,Meteor,我正在使用 我添加了这个包 meteor add mizzao:sharejs-ace 现在在我看来,我添加了文档 {{> sharejsAce docid="javascriptDoc" id="editor"}} 我知道meteor sharejs创建ops集合和文档 我的问题是如何在服务器上获取“javascriptDoc”文档的当前原始文本,以便将其发送到其他地方。例如,倾听更改并获取内容。您可能需要检查ShareJS API以了解这一点 mizzao:sharejs目前正在使
meteor add mizzao:sharejs-ace
现在在我看来,我添加了文档
{{> sharejsAce docid="javascriptDoc" id="editor"}}
我知道meteor sharejs创建ops集合和文档
我的问题是如何在服务器上获取“javascriptDoc”文档的当前原始文本,以便将其发送到其他地方。例如,倾听更改并获取内容。您可能需要检查ShareJS API以了解这一点
mizzao:sharejs
目前正在使用sharejs 0.6.3;这是你的电话号码。您可能想使用getSnapshot
函数
该软件包使ShareJS在ShareJS.model
中可用,因此请在服务器上尝试ShareJS.model.getSnapShot(…)
注意:我写了这个包。我的最终解决方案
Meteor.methods({
getDocumentText: function () {
var result = getSnapshotSync('htmlDocumentId');
return result.snapshot;
}
});
//create sync method.
getSnapshotSync = Meteor.wrapAsync(ShareJS.model.getSnapshot)
感谢您getsnapshot确实返回了当前状态。