De même si je remplace le type par "exit_room", j'obtiens :
{"facetID":10450720,"roomName":"home"}

Alors que mongo me sort :


{
    "_id" : ObjectId("4fc93b56e4b04cd43b49eb65"),
   * "context" : {
        "facetID" : NumberLong(10450720),
        "roomID" : NumberLong(3738),
        "roomName" : "home",
        "roomType" : "home",
        "stayed" : NumberLong(5893)
    },
*    "data" : {
        "agent" : {
            "id" : "10310328",
            "type" : "userID"
        },
        "type" : "exit_room"
    },
    "metaData" : {
        "application" : "brm-a",
        "clientTimestamp" : NumberLong("1338587990941"),
        "eventName" : "Action",
        "ip" : "10.207.131.255",
        "loggerType" : "java-server",
        "loggerVersion" : "DEV (build 0)",
        "sequenceNumber" : 51406,
        "timestamp" : 1338587990,
        "md5" : "eac1dc6a40ce9596e24ecf2ae88e41df"
    }
}

Le 13 juin 2012 13:35, lucas di cioccio <[email protected]> a écrit
:

> Hello,
>
> les ObjectId pour le même findOne sont les même pour les requêtes dans les
> deux langages?
>
> peux-tu faire un pastie de ta requête en ruby?
>
> --Lucas
>
> Le 12 juin 2012 18:32, Frédérick Sauvage <[email protected]> a
> écrit :
>
>> 1) Désolé comme j'ai 2 soucis similaires, j'ai pris le json précédent
>> mais pour le second problème.
>>  Bon, après vérification, dans le passé c'était la même structure, si je
>> lance le calcul sur d'anciennes données j'ai le même problème et le fichier
>> .rb a subit des modifications trop mineures pour faire modifier les
>> résultats.
>>
>> 2) Je vais peut-être paraître stupide, mais je ne sais pas quoi répondre
>> à :
>>
>>> Le server est bon, c'est le client, ou son utilisation que tu dois fixer
>>
>>
>>
>>> Qu'utilises-tu coté client ruby ?
>>
>>
>>>
>>
>> 3) Entretemps, il y a eu une mise à jour de Rails, ce qui pourrait
>> expliquer des algorithmes ne retournent pas les mêmes résultats :
>>
>>    - je vérifie que les dates concordent
>>    - même si c'est le cas, ça ne me dit pas comment récupérer les données
>>
>>
>>
>>
>> --
>> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance"
>> de Google Groups.
>> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
>> [email protected]
>> Pour résilier votre abonnement envoyez un e-mail à l'adresse
>> [email protected]
>>
>
>  --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]
>



-- 
SAUVAGE Frédéric

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à