4
Rethinkdbクエリ内のネストされたオブジェクトの数を制限したいとします。ネストされたメッセージとの会話があるとします。ネストされたオブジェクトの制限により、rethinkdbクエリが発生する
[会話]
[{
id: "fgh675",
name: "Some conversation",
messages: [{
id:"jhu432",
contents: "Hello world!",
createdAt: "2016-01-01 00:01:01"
},
{
id:"bgj876",
contents: "Hello earth",
createdAt: "2016-01-01 00:01:01"
}]
}]
にはどうすればメッセージオブジェクトの数を制限することができますか?
イベントの方がいいのですが、最後のメッセージだけを返すクエリを書くにはどうすればいいですか?
.merge(function(c) { return {msg: c("messages").slice(-1)}; })
ですが、最初にメッセージを注文する方法はわかりません。