# Administration: Entityquery in vue.js?

**URL:** <https://forum.shopware.com/t/administration-entityquery-in-vue-js/72047>\
**Category:** Programmierung\
**Created:** [12. Januar 2021 um 16:28 UTC](https://forum.shopware.com/t/administration-entityquery-in-vue-js/72047 "2021-01-12T16:28:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Revilo](https://avatars.discourse-cdn.com/v4/letter/r/bc8723/32.png) [@Revilo](https://forum.shopware.com/u/Revilo)\
**Post date:** [12. Januar 2021 um 16:28 UTC](https://forum.shopware.com/t/administration-entityquery-in-vue-js/72047/1 "2021-01-12T16:28:49Z")

</div>

Hi Shopware Community,

ich habe eine eigene Entität erstellt und ich kann diese in der Storefront auch auslesen.

```
$criteria = new Criteria();
        $criteria->addFilter(new EqualsFilter('customerId', $customerId));
        $criteria->setLimit(1);
        $tlObject = $this->myRepository->search($criteria, $event->getContext())->first();

```

Diese Abfrage will ich jedoch&nbsp;in der Administration durchführen.

```
methods: {
        getEntry(){
            this.repository = this.repositoryFactory.create('my_entity');
            const criteria = new Criteria();
            var customerId = this.customer.id; //console.log(customerId) -> korrekt
            var entryId = [];
            criteria.addFilter(Criteria.equals('customerId', customerId));

            this.repository.search(criteria, Shopware.Context.api).then((result) => {
                entryId = result;
            })
            return entryId;
        },

        createdOwnComponent() {
            this.myObject = this.getEntry();
            console.log(this.myObject); // Liefert "undefined" zurück :(
        }
    }

```

Wenn ich mir das mit console.log() ausgeben lasse, erscheint nur „undefined“  
Hat jemand eine Ahnung was ich hier falsch mache?

Grüße Oliver

---

<div class="post-metadata">

**Author:** ![Revilo](https://avatars.discourse-cdn.com/v4/letter/r/bc8723/32.png) [@Revilo](https://forum.shopware.com/u/Revilo)\
**Post date:** [13. Januar 2021 um 16:21 UTC](https://forum.shopware.com/t/administration-entityquery-in-vue-js/72047/2 "2021-01-13T16:21:37Z")

</div>

Wenn ich mir das Promise (this.repository.search(criteria, Shopware.Context.api)) via Console.log ausgeben lasse, sind die Daten sogar im PromiseResult…  
Help

---

<div class="post-metadata">

**Author:** ![Revilo](https://avatars.discourse-cdn.com/v4/letter/r/bc8723/32.png) [@Revilo](https://forum.shopware.com/u/Revilo)\
**Post date:** [15. Januar 2021 um 14:28 UTC](https://forum.shopware.com/t/administration-entityquery-in-vue-js/72047/3 "2021-01-15T14:28:42Z")

</div>

Hab’s gelöst. Unter anderem kam er nicht damit zurecht, dass this.myObject in camelCase geschrieben war. this.myobject ging dann.
