有没有办法通过API从谷歌云存储获取文件夹的大小(以字节为单位)?我看到 gsutil 的https://cloud.google.com/storage/docs/gsutil/commands/du有一个 du 命令。但我没有找到任何地方是否可以通过 API 获取这些数据。
@Entity()
export class User {
@PrimaryColumn()
id: string;
@Column({unique: true})
username: string;
@Column({unique: true})
email: string;
@OneToMany(type => Post, post => post.id)
posts: Post[];
}
@Entity()
export class Post {
@PrimaryGeneratedColumn()
id: number;
@ManyToOne(type => User, user => user.posts)
@JoinColumn({name: 'user_id'})
user: User;
@OneToMany(type => Image, image => image.id)
images: Image[];
}
@Entity()
export class Image {
@PrimaryGeneratedColumn()
id: number;
@ManyToOne(type => Post, post => post.images)
@JoinColumn({name : 'post_id'})
post: Post;
}
Run Code Online (Sandbox Code Playgroud)
我有这3个实体,我想查询一个用户的所有帖子,并让该帖子获取所有图像。我正在尝试使用以下代码执行此操作:
return await this.postRepository.createQueryBuilder("post")
.innerJoinAndSelect("post.images", "image")
.where("user_id = …Run Code Online (Sandbox Code Playgroud)