我的用例是在MongoDB中联合两个不同的集合,这两个集合具有大致相同的业务意义,但存储在两个不同的集合中。我在link找到了答案 因此,为了合并两个集合并创建视图,我使用下一个管道 // Here we do a union of the employees and freelancers using a single aggregation query.
db.createView(
"employeesAndFreelancers",
"employees",
[
{ $limit: 1 }, // 2. Keep only on
说有一张桌子。这张表用来记录一本书的章节。该表的结构如下:
CREATE TABLE Chapters(
id INT PRIMARY KEY NOT NULL,
storyId INT references Books(id)
title TEXT NOT NULL,
body TEXT NOT NULL
);
现在,在这个表中, body 列将容纳大量文本。想象一下,普通小说中的平均章节有多大,你就会有一个粗略的想法。它可能保存数百千字节(甚至一兆字节)的字符串数据。
现在,当然有一些