小编Ste*_*ven的帖子

如何使用mongo删除meteor中的数组项?

我有这个应用我正在努力......

http://stevedavis.meteor.com/

您可以通过在控制台中执行"Groups.find()"来查看组集合的内容.

我的JS中有这个......

Template.listGroups.events({
  'click .deleteMember': function(){
    var groupID = this.groupID,
        firstName = this.firstName,
        lastName = this.lastName;
  }
});
Run Code Online (Sandbox Code Playgroud)

所以,如果我点击他们名字旁边的X,我想能够从一个组中删除一个成员.我试过了...

Groups.update( {"_id": groupID }, {$unset: { "members" : {"firstName": firstName, "lastName": lastName} } } );
Run Code Online (Sandbox Code Playgroud)

但它删除了所有成员.我只希望它删除与所单击元素的名字和姓氏相匹配的成员项.谢谢.

mongodb meteor mongodb-query

5
推荐指数
1
解决办法
4515
查看次数

创建集合并在浏览器控制台中获取它

我创建了简单的应用程序:

$ meteor创建LendLib

并在LendLib.js的顶部添加了一个集合:

var lists = new Meteor.Collection("Lists");

if (Meteor.isClient) {
Run Code Online (Sandbox Code Playgroud)

现在我启动Chrome浏览器并打开控制台:

> lists 
ReferenceError: lists is not defined
> some = new Meteor.Collection("some"); 
Meteor.Collection {_makeNewID: function, _transform: null, _manager: Meteor._LivedataConnection, _collection: LocalCollection, _name: "some"…}
Run Code Online (Sandbox Code Playgroud)

为什么我无法获取我的收藏清单?

meteor

3
推荐指数
1
解决办法
1636
查看次数

如何使用SASS将数字转换为百分比?

我有一张930px x 530px的地图.我想使用mixin将lat/long coords转换为框内的顶部/左侧百分比值.

这就是我到目前为止......

@mixin latLong ($lat, $long) {
    left: (($long + 180) * (930/360)) + %;
    top: (($lat + 90) * (530/180)) + %;
}
Run Code Online (Sandbox Code Playgroud)

我这样用它......

&.m1 {@include latLong(-33.94628333, 151.2157139);}
Run Code Online (Sandbox Code Playgroud)

这是吐出一个值,但是它在引号中,所以它对css无效.我究竟做错了什么?谢谢.

sass

1
推荐指数
2
解决办法
4581
查看次数

标签 统计

meteor ×2

mongodb ×1

mongodb-query ×1

sass ×1