0
私が埋め込まれたログのリストとログブック文書を持っている:Mongoのコレクションドキュメント組織とクエリ
{
type:'logbook',
name:'my book',
userRef:2,
cdate: ....,
logs: [
{
color: 'red',
weight: 200,
cdate: ...,
foo: 'bar'
},
{
color: 'blue',
weight: 100,
cdate: ...,
foo: 'bar'
},
{
color: 'green',
weight: 240,
cdate: ...,
foo: 'bar'
}
]
私は与えられたログブックのためのページ分割命じたログエントリを表示したいと思います。
このような構造からマンゴーを抽出することは可能ですか?
代わりにログ用のlogEntriesコレクションが必要な場合はどうすればいいですか?
おかげ
もし私がそれを整理しておきたいのであれば、私はログブックを更新/保存する度に書く前にlogbook.logsを並べ替えるべきです。 – coulix
@coulix:ログブックに['$ push'演算子](http://www.mongodb.org/display/DOCS/Updating#Updating-%24push)を追加すると、ログエントリは次のようになります。挿入時間順。他のソート方法が必要な場合は、日付ソートのほかに、別のコレクションにログエントリを格納する方がよいでしょう。 –