小编Joh*_*mar的帖子

Sails.js查询关联的值

我正在使用Sails.js版本0.10.0-rc4.所有型号都使用sails-mysql.

我正在尝试查询与另一个模型具有"一对多"关联的模型(查询发生在"许多"方面).

它看起来像这样:

Post.find()
    .where({ category: category_id })
    .populate("category")
    .exec( ... )
Run Code Online (Sandbox Code Playgroud)

这给了我一个空数组,但是当我遗漏时,.populate("category")我得到了正确的结果集.

我知道我可以.populate("category")省略然后分别获取每个相关的Category对象,但我想知道是否有更好的解决方案来解决这个问题.

javascript mysql node.js sails.js

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

如何找到与熊猫系列中的某个值匹配的最后出现索引?

如何找到熊猫系列中某个值的最后出现索引?

例如,假设我有一个如下系列:

s = pd.Series([False, False, True, True, False, False])
Run Code Online (Sandbox Code Playgroud)

我想找到一个True值的最后一个索引(即索引3),您将如何处理?

python pandas

6
推荐指数
2
解决办法
1775
查看次数

Sails.js中的多个关联

我目前正在玩Sails.js beta中的协会(v 0.10.0-rc4).

我正在尝试将多个数据库关联到一个结果中(使用sails-mysql).

该关联看起来像这样Post- > TagRelation- > Tag.而当我查询Post表时,我希望返回的对象包含相关的Tag名称.

模型看起来像这样:

// Post model
var Post = {
    title: 'string',
    body: 'string',
    tag_relations: {
        collection: 'TagRelation'
            via: 'post_id'
    }
};
// Tag Relation model
var TagRelation = {
    post_id: {
        model: 'Post'
    },
    tag_id: {
        model: 'Tag'
    }
};
// Tag model
var Tag = {
    name: 'string',
    tag_relations: {
        collection: 'Tag',
        via: 'tag_id'
    }
};
Run Code Online (Sandbox Code Playgroud)

现在,一旦我去了,http://localhost:1337/post/1我将获得一个带有tag_relations键的JSON对象,其中包含一个 …

javascript associations node.js sails.js

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

标签 统计

javascript ×2

node.js ×2

sails.js ×2

associations ×1

mysql ×1

pandas ×1

python ×1