2016-10-25 12 views
-3

jqueryはまだ完全に理解できませんが、私はいくつかのことを学ぶコースの途中です。私のコースの不在}プロパティリストの後に見つからない

パートを入力するように私を必要と:

db.grades.aggregate(
    {'$group':{'_id':'$student_id', 'average':{'$avg':'$score'}}}, 
    {'$sort':{'average':-1}}, 
    {'$limit':1} 
        ) 

それはこのエラーを投げている:

[thread1] SyntaxError: missing } after property list @(shell)1:39 

私は不足しているを見ることができない}、誰かが私を助けてくださいことができますか?

+0

を使用する必要があり、それはMongoDBのです。 – naoxink

+0

問題は引用符で囲まれたコードにありません。 –

+0

$ groupまたは$ sort変数に一重引用符( ')が付いていないか確認してください。 –

答えて

1

をあなたがこれはjQueryのではない配列

db.grades.aggregate([ 
    {'$group':{'_id':'$student_id', 'average':{'$avg':'$score'}}}, 
    {'$sort':{'average':-1}}, 
    {'$limit':1} 
]) 
+0

ありがとうございます。これはうまくいった。私はこれが1分以内に4回投票されたので、私がこれを尋ねたときに間違いを犯したと思う!何かアドバイス? –

+0

@JakeStokes問題はありません.gladが助けてくれます...あなたはupvotingと私の答えを受け入れることで私に感謝することができます –

関連する問題