小编Mah*_*hdi的帖子

向多个收件人发送 smtp 电子邮件

我用这个来发送smtp. 它适用于一个接收器,但我想要多个接收器。我尝试了以下方法:

func sendemail(body string) {  
    from := "smtpemail" 
    pass := "pass"
    to := "a@gmail.com,b@gmail.com"
    ....
}
Run Code Online (Sandbox Code Playgroud)

我也试过:

to := "\"a@gmail.com\",\"b@gmail.com\""
Run Code Online (Sandbox Code Playgroud)

和:

to := []string{"a@gmail.com","b@gmail.com"}
Run Code Online (Sandbox Code Playgroud)

他们都没有工作。对不起,它太简单了,我才开始使用golang.

go

6
推荐指数
1
解决办法
2847
查看次数

c#mongodb driver groupby

我尝试执行此查询:

MongoCollection<AnalyticsClicks> dbCollection = DetermineCollectionName<AnalyticsClicks>();
var query = from c in dbCollection.AsQueryable()
    where c.UserId == userId && c.CampaignId == campaignId
    select new
    {
        c.Email,
        c.Link
    };
var res = query.GroupBy(x => x.Email, b => b.Link).Count();
Run Code Online (Sandbox Code Playgroud)

但我有例外:

不支持GroupBy查询运算符.

我在robomongo写了一个等价的请求

db.analyticsClicks.aggregate(
{ $match: { UserId: 4790, CampaignId: 92093}},
{ $group : {
        "_id" : { 
            "Email" : "$Email",
            "Link" : "$Link",
        } 
    }
})
Run Code Online (Sandbox Code Playgroud)

它有效,但我还需要获取当前集合中的项目数.如何使用C#mongo驱动程序重写此查询?

c# mongodb mongodb-.net-driver

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

标签 统计

c# ×1

go ×1

mongodb ×1

mongodb-.net-driver ×1