首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >限制不工作在许多许多后遗症

限制不工作在许多许多后遗症
EN

Stack Overflow用户
提问于 2021-03-06 00:40:55
回答 1查看 615关注 0票数 1

极限不像我们想要的那样起作用。我们有一个项目模型,一个标记模型,以及这两者之间的很多很多关系,我们所想要的只是获得关于极限= 10的数据。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Project.findAndCountAll({
  include: {
    model: TagModel,
    as: 'tags',
    required: false,
  },
    distinct: true,
    subQuery: false,
    limit: 10
})

联接上返回的数据为74行,将限制结果应用于前10行,但这不是正确的数据。前10条记录中返回的proejcts仅仅是前5个项目,因为许多到多个项目加入,而其他项目由于限制10项而被丢弃。

我不希望将限制应用于联接之后的最终结果,这将导致此问题。我希望只有10的限制只适用于项目,然后加入应该与标签和所有的标签,这10个项目应该返回,无论他们是多少(标签也可以大于10 )。

我已经尝试在包含中设置以下限制

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Project.findAndCountAll({
  include: {
    model: TagModel,
    as: 'tags',
    required: false,
    limit: 10,
    separate: true
  },
    distinct: true,
    subQuery: false,
})

但它带来了错误

“仅支持HasMany关联支持include.separate

这似乎意味着,包括在内,我们不能在许多关系中适用限制?

EN

回答 1

Stack Overflow用户

发布于 2021-03-06 11:14:07

模型: A.js

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"use strict";
const {
    Model
} = require("sequelize");
module.exports = (sequelize, DataTypes) => {
    class A extends Model {
        static associate(models) {
            // define association here
            this.belongsTo(models.B, {
                foreignKey: "bId",
                as: "B",
            });
            this.belongsTo(models.C, {
                foreignKey: "cId",
                as: "C",
            });

        }
    }
    A.init({
        bId: DataTypes.INTEGER,
        cId: DataTypes.INTEGER,
    }, {
        sequelize,
        modelName: "A",
        timestamps: false,
        tableName: 'A'
    });
    return A;
};

模型: B.js

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"use strict";
const {
    Model
} = require("sequelize");
module.exports = (sequelize, DataTypes) => {
    class B extends Model {
        static associate(models) {
            // define association here
            this.hasMany(models.A, { // This is must: hasMany
                foreignKey: "bId",
                as: "A",
            });
        }
    }
    B.init({
        orgId: DataTypes.INTEGER,
        contentId: DataTypes.STRING,
    }, {
        sequelize,
        modelName: "B",
        timestamps: false,
        tableName: 'B'
    });
    return B;
};
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        var B = await db.B.findAll({
            limit: 2,
            include: [{
                model: db.A,
                as: 'A',
                required: false,
                limit: 2,
            }
            ]
        })
        console.log(JSON.parse(JSON.stringify(B)))

输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[
  {
    id: 1,
    orgId: 101,
    contentId: 'content1',
    A: [ [Object], [Object] ]
  },
  {
    id: 2,
    orgId: 101,
    contentId: 'content1',
    A: [ [Object], [Object] ]
  }
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66503875

复制
相关文章
在DataGrid中显示图片
    DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。除了与数据源直接绑定以外,我们还可以通过列绑定模板对 DataGrid 的列进行自定义,来按照我们设定的格式显示数据。
Java架构师必看
2021/03/22
3.4K0
Fiddler 在列表中显示图片尺寸
https://docs.telerik.com/fiddler/knowledgebase/fiddlerscript/customizesessionslist
卓越笔记
2023/02/18
4K0
Fiddler 在列表中显示图片尺寸
在Windows 8 RP中安装media center
  近些日子发布的win8 rp又一次掀起了win8热潮,在疯狂下载之后很多网友注意到win8 rp是不带有media center的。同时出现了添加新功能的选项。其实在win8 rp版中media center并没有阉割掉,只需要简单输入升级密钥即可重新添加。
reizhi
2022/09/26
4820
在Windows 8 RP中安装media center
Android TextView中显示图片
Android官方给我们提供的Html类下面的fromHtml方法 当你需要转换的HTML代码是带图片的,比如<IMG/>,那么你就需要使用到重载的第二个方法了,这个方法里面有个ImageGetter对象,实现这个类会发现它回调了一个抽象getDrawable方法,在这个方法里,我们可以进行远程图片的下载获取,本地资源图片的获取等。第三个参数TagHandler是用来自定义一些不属于HTML代码的一些标签,一般我们不会去用到,直接置为null即可 package com.example.mytestdemo
欢醉
2018/01/22
1.6K0
为什么html在浏览器中不能显示图片_做html网页图片显示不出来
我遇到的问题是写了一个HTML程序,结果在网页上面不能显示,原因是图片路径放置错了。
全栈程序员站长
2022/09/20
5.8K0
为什么html在浏览器中不能显示图片_做html网页图片显示不出来
将jpeg图片显示在framebuffer上
点击(此处)折叠或打开 /************************************************** * example5.c * Author: T-bagwell * * Compile:gcc -Wall example5.c -o example5 *************************************************/ #include <stdio.h> #inclu
用户3765803
2019/03/05
1.2K0
Vue中显示img图片,显示不出来怎么办?vue显示图片
1、近期在学习Vue中发现了一个难点就是显示图片<img> 试了很多办法都不行,有的还保错。后来我找了很多人,以及网上找资料终于被我给找到了。
全栈程序员站长
2022/08/31
9.8K0
Vue中显示img图片,显示不出来怎么办?vue显示图片
WPF中图片剪裁并显示
XAML: <Window x:Class="WpfApp6.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
zls365
2020/12/29
1.1K0
WPF中图片剪裁并显示
实操 Web Cache
实操 Web Cache 摘要 写这篇文章的原因,是我看到网上很多谈这类的文章,多是人云亦云,不求实事,误导读者。 下面文中我会一个一个做实验,并展示给你,说明为什么会这样。只有自己亲自尝试才能拿出有说服力的真凭实据。 2014-03-12 首次发布 2015-08-27 修改,增加特殊数据缓存 ---- 目录 1. 测试环境 2. 文件修改日期 If-Modified-Since / Last-Modified 2.1.1. if_modified_since 2.1. 静态文件 2.2. 通过rewri
netkiller old
2018/03/05
2.7K0
django 中 media配置
media文件夹一般用于上传媒体文件到服务中存放的地方。 配置 在项目中创建media文件夹 models 配置 class UserModel(models.Model): # 文件会上传到 /media/users目录下 image = models.ImageField(max_length=200, upload_to="users/") settings 配置 MEDIA_URL = "/media/" MEDIA_ROOT = os.path.join(BASE_DIR
编程黑洞
2023/03/06
5740
结合ashx来在DataGrid中显示从数据库中读出的图片
//---------------------------------------BindImage.aspx ----------------------------------------
Java架构师必看
2021/03/22
3.7K0
Mac在文件夹/终端中打开终端/文件夹
如图,想要在终端中到该文件夹,自然而然的办法是cd /usr/share/doc/postfix/html, 但其实还有更简洁的办法,即如上安装Go2Shell或cd to插件
fliter
2023/06/18
1K0
Mac在文件夹/终端中打开终端/文件夹
TextView显示html文件中的图片
fromHtml还有另一个重构: fromHtml(String source, Html.ImageGetter imageGetter, Html.TagHandler tagHandler) 而 ImageGetter imgGetter = new Html.ImageGetter() {              @Override              public Drawable getDrawable(String source) {                    Draw
欢醉
2018/01/22
4K0
Django 中图片的上传及显示
在 Django 中,上传文件不同于普通服务器的上传方法,在普通服务器中只需要使用一个 Controller 来控制文件的上传即可完成,但是在 Django 中,则需要额外使用数据库资源来存储文件。本文将说明如何使用 Django 接收、保存并且返回图片。
Kindem
2022/08/12
3.4K0
Android在ImageView上直接显示网络图片
在原生的ImageView中,没有一个方法是可以直接显示网络的图片的,当我们经常需要显示网络图片时,每次都有一大堆的操作,这会很麻烦,今天就教大家在ImageView上轻松显示网络图片。
夜雨飘零
2020/05/06
6.2K0
问与答87: 如何根据列表内容在文件夹中查找图片并复制到另一个文件夹中?
Q:如何实现根据列表内容查找文件夹中的照片,并将照片剪切或复制到另外的文件夹?如下图1所示,在列C中有一系列身份证号。
fanjy
2020/09/25
2.9K0
问与答87: 如何根据列表内容在文件夹中查找图片并复制到另一个文件夹中?
用Elasticsearch存储图片并在Kibana中显示
能用Elasticsearch来存储图片吗?有不少朋友都问过这个问题,Elasticsearch作为一个NoSQL数据库,一个搜索引擎,一个大数据存储系统,原则上来说,对于各种结构化,非结构化数据,文本类,非文本类数据都能够存储。即图片也是可以用来存储的,但现实中这种实际的操作方式是不常见的,因为对象存储等基础设施会是一个更低成本的选择。不过,考虑某些综合场景,比如,用户希望只搭建一套大数据系统来支撑不同的使用需求,那么Elasticsearch确实是比Hadoop生态这种包含非常多组件的系统要简单得多。
点火三周
2021/03/02
8.4K0
点击加载更多

相似问题

django media url正确,但未显示图片

127

用Django Media在我的HTML文件中显示图片

232

Symfony3翻译系统Cache到Memcache

13

将视频导入"Media Cache Files“文件夹的大小超出限制

16

在Sharepoint web部件中显示用户图片

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文