Uploaded image for project: 'Doctrine MongoDB ODM'
  1. Doctrine MongoDB ODM
  2. MODM-165

Identity map doesn't work (tested only with Symfony)

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Invalid
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      mongodb version 2.0.2, mac os x lion, Symfony master

      Description

      I tested a basic find (by id) query in Symfony and it seems that the identity map feature does not work.
      here the code: https://gist.github.com/2431505

      4 query with a default Doctrine ODM/Symfony configuration give me 4 query in mongostat.

        Activity

        Hide
        ludofleury Ludovic added a comment - - edited

        I misunderstood the identity map usage, actually I discover in the code that it was strictly restricted to find() method and the load method didn't fetch from the identityMap (even if the query carry only an id criteria). I'm not sure of all impact, but I think it could be quite easy to fix this. I'll try to open an issue and maybe to PR. Thanks.

        Show
        ludofleury Ludovic added a comment - - edited I misunderstood the identity map usage, actually I discover in the code that it was strictly restricted to find() method and the load method didn't fetch from the identityMap (even if the query carry only an id criteria). I'm not sure of all impact, but I think it could be quite easy to fix this. I'll try to open an issue and maybe to PR. Thanks.

          People

          • Assignee:
            jwage Jonathan H. Wage
            Reporter:
            ludofleury Ludovic
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: