0

私は次のものを持っています:

User_Model.findAll(

    ("online" -> ("$gt" -> (

        (System.currentTimeMillis() / 1000) - 60

    ))

)

私がやろうとしているのは、オブジェクト全体をプルするのではなく、各レコードのどのフィールドが返されるかをどうにかして定義することです。

助けてくれてありがとう、どうもありがとう:)

4

3 に答える 3

2

Lift はわかりませんが、これこれによれば、次のようなことができるはずです。

User_Model.findAll(
    qry = ("online" -> ("$gt" -> ((System.currentTimeMillis() / 1000) - 60))), 
    keys = ("myfield" -> 1)
)
于 2012-09-05T16:32:34.697 に答える
1

誰かが参照を探している場合に備えて、これが私が最終的にやった方法です:

User_Model.findAll(

    ("online" -> ("$gt" -> (

        (System.currentTimeMillis() / 1000) - 60)

    )),

    ( /* Field names */

        ("uid" -> 1) ~ ("name" -> 1)

    ),

    Empty

)
于 2012-09-06T16:31:47.587 に答える
-1

基本的なドキュメントを読むと、次のことが役立ちます。

http://www.mongodb.org/display/DOCS/Retrifying+a+Subset+of+Fields

これをどの言語やフレームワークに適用するかは、演習としてあなたに任されています。

于 2012-09-05T16:19:30.320 に答える