我需要在插入文档后检索_id.
在客户端:
Meteor.call('saveDocument', value1, value2);
Run Code Online (Sandbox Code Playgroud)
在服务器中
saveDocument: function (value1, value2) {
MyCollection.insert({ 'value1': value1, 'value2': value2});
}
Run Code Online (Sandbox Code Playgroud)
我已尝试使用服务器端插件的回调函数.这样我就可以得到文件的_id,但是在回调函数里面,这不能返回客户端调用:
saveDocument: function (value1, value2) {
MyCollection.insert({ 'value1': value1, 'valu2': value2},
function(err, docsInserted){ console.log(docsInserted) });
//Works, but docsInserted can't return to the client.
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试在流星应用程序中使用CKEditor:我的尝试:
将CKEditor文件夹与公共文件夹中的所有文件(js,css,lang,plugins和skin)放在一起,在标头中包含对javascript文件(ckeditor.js)的引用,并在textarea元素中使用适当的类.失败,因为编辑器仅在textarea位于正文中时才起作用(在任何模板中,textarea控件保持不变).
将javascript文件(ckeditor.js,config.js,styles.js)放在client/lib/compatibility文件夹中,将其余文件放在公用文件夹中.这次应用程序无法找到文件(皮肤,插件,...),因为正在寻找localhost:3000/client/lib/compatibility/ckeditor/...
以前是否有人进行过这种集成?