我目前正在指定一个存储线程注释树的项目。
对于那些不熟悉我所讲的内容的人,我会解释,基本上每个评论都有一个父评论,而不只是属于一个线程。目前,我正在开发一个关系型SQL Server模型来存储这些数据,原因很简单,因为我已经习惯了这一点。看起来是这样的:
Id int --PK
ThreadId int --FK
UserId int --FK
ParentCommentId int --FK (relates back to Id)
Comment nvarchar(max)
Time datetime
我所做的就是选择ThreadId的所有注释,然后在代码中递归地构建我的对象树。我
我将此作为对问题的评论,并在mongodb-用户上发布了一个。到目前为止还没有回应,所以我想问一个单独的问题。
指出:
如果字段包含数组,则$in运算符选择其字段包含至少一个元素的文档,该数组至少包含一个元素,该元素与指定数组中的值匹配(例如,等等)。
我在用:
mongod --version:
db version v2.2.2, pdfile version 4.5
Thu May 30 12:19:12 git version: d1b43b61a5308c4ad0679d34b262c5af9d664267
mongo --version:
MongoDB shell ve