小编Kep*_*ler的帖子

如何将新字段添加到Mongo汇总结果?

我有以下mongodb聚合查询,按日期分组(2017年1月5日至2017年1月13日)

CampaignActivity.aggregate([
        {
        "$match": {
            "$and":[{updatedAt: {$lt: new Date('1-13-2017')}},{updatedAt: {$gte: new Date('1-05-2017')}}]
        }
    },
    {
        "$project" :
        {
           _id : 0,
           "datePartDay" : {"$concat" : [
               {"$substr" : [{"$dayOfMonth" : "$updatedAt"}, 0, 2]}, "-",
               {"$substr" : [{"$month" : "$updatedAt"}, 0, 2]}, "-",
               {"$substr" : [{"$year" : "$updatedAt"}, 0, 4]}
          ] },
          "isdelivered": {"$cond": { if: { $eq: [ "$delivered", true ] }, then: 1, else: 0 }},
          "isclicked": {"$cond": { if: { $eq: [ "$clicked", true ] }, then: 1, …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query aggregation-framework

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

通过另一个表将hasOne序列化

我有以下三种型号

用户

user_id
user_email
Run Code Online (Sandbox Code Playgroud)

group_id
group_name
Run Code Online (Sandbox Code Playgroud)

组用户

group_user_id
user_id
group_id
Run Code Online (Sandbox Code Playgroud)

在获取用户数据时,如何获取组详细信息(如果它与user映射)?通过另一个表有任何Sequelize hasOne关联吗?

node.js sequelize.js

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