我曾文件名爲question
我如何排序字段陣列的MongoDB的文檔
var QuestionSchema = new Schema({
title: {
type: String,
default: '',
trim: true
},
body: {
type: String,
default: '',
trim: true
},
user: {
type: Schema.ObjectId,
ref: 'User'
},
category: [],
comments: [{
body: {
type: String,
default: ''
},
root: {
type: String,
default: ''
},
user: {
type: Schema.Types.ObjectId,
ref: 'User'
},
createdAt: {
type: Date,
default: Date.now
}
}],
tags: {
type: [],
get: getTags,
set: setTags
},
image: {
cdnUri: String,
files: []
},
createdAt: {
type: Date,
default: Date.now
}
});
其結果是,我需要通過根字段進行排序comments
,這樣
我試過內在後臺手動排序comments
的數組並嘗試使用聚合,但我無法對此進行排序。請幫助。
您可以請[**編輯**](http://stackoverflow.com/posts/31048478/edit)您的問題向我們展示您迄今爲止所嘗試的內容,就您提到的聚合管道而言,你能包括你期望的輸出的實際代碼,而不是嵌入鏈接,因爲我們想重現相同的問題並幫助你解決它。 – chridam