我遇到mongodb / meteorangular的问题,在尝试进行批量操作时,我没有定义db。
我的模型如下:
var bulk = db.collection('tests').initializeOrderedBulkOp();
............
............
bulk.execute();
我的电话:
<html>
<head>...</head>
<body>
<table>
<thead><tr><th></th></tr></thead>
<tbody id="text">
</tbody>
</table>
<button id="submit" onClick="addData()">Click me</button>
</body>
... import Jquery....
<script>
function addData(){
$.ajax({
type:'POST',
url: ./MyServlet,
data:{//data name://value},
success: function(response){
$("#text").append(response);
});
}
</script>
</html>
此功能是否可用于流星?看起来我也没有打字错误。
非常感谢帮助
答案 0 :(得分:0)
我同意@blakes。那&#34;测试&#34;实际上已经宣布了集合。以下文章非常有用:
http://meteortips.com/first-meteor-tutorial/structure/
文章的精髓。即用于客户端和服务器端的declarasi请放入文件夹/lib
。
我希望这会有所帮助
答案 1 :(得分:0)
在服务器上(无法在客户端上运行):
Tests = new Mongo.Collection('tests');
而不是:
var bulk = db.collection('tests').initializeOrderedBulkOp();
DO
var bulk = Tests.rawCollection().initializeUnorderedBulkOp();
而不是
bulk.execute();
做
Meteor.wrapAsync(bulk.execute)();