小编Cur*_*tis的帖子

像Facebook这样的C#mongodb模型

我正在开发一个MongoDB模型与Facebook类似的项目.所以我们都知道FB如何工作,用户"喜欢"乐队/公司页面,该用户将看到该页面的所有帖子.

下面的模型是如何设计的?如果一个页面有百万喜欢,那么每个帖子将有一百万个子文档的喜欢.这似乎不对,必须有一个我无法想到的更好的方法.

谢谢.

public class Person
{
    public ObjectId Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
}

public class Page
{
    public ObjectId Id { get; set; }
    public string Name { get; set; }
    public List<Like> PersonLikes { get; set; }

}
public class Like
{
    public ObjectId Id { get; set; }
    public ObjectId UserId { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

c# data-modeling mongodb-.net-driver

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

Talend如何打开talend.project文件

我是talend的新手,并从已离开公司的人那里继承了一些项目.我无法弄清楚如何打开作业并进行编辑.我下载并正在运行Talend DI.当我尝试导入项目时,我收到了消息."所选文件夹不是Talend Open Studio项目."

项目文件看起来像这样.( - 代表一个文件夹)

-项目名

-lib

jobinfo.properties

有人能指出我正确的方向.

谢谢

talend

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

标签 统计

c# ×1

data-modeling ×1

mongodb-.net-driver ×1

talend ×1