# Find config node users

**URL:** <https://discourse.nodered.org/t/find-config-node-users/61509>\
**Category:** Developing Nodes\
**Created:** [19 April 2022 17:30 UTC](https://discourse.nodered.org/t/find-config-node-users/61509 "2022-04-19T17:30:53Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cloud-rocket](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cloud-rocket/32/48745_2.png) [@cloud-rocket](https://discourse.nodered.org/u/cloud-rocket)\
**Post date:** [19 April 2022 17:30 UTC](https://discourse.nodered.org/t/find-config-node-users/61509/1 "2022-04-19T17:30:53Z")

</div>

I am developing a config node X that needs to find a list of other nodes that uses it. This list is needed during config node initialization.

Any convenient way to do it?

Thanks

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [19 April 2022 18:03 UTC](https://discourse.nodered.org/t/find-config-node-users/61509/2 "2022-04-19T18:03:17Z")

</div>

In the editor or in the runtime?

---

<div class="post-metadata">

**Author:** ![cloud-rocket](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cloud-rocket/32/48745_2.png) [@cloud-rocket](https://discourse.nodered.org/u/cloud-rocket)\
**Post date:** [19 April 2022 19:21 UTC](https://discourse.nodered.org/t/find-config-node-users/61509/3 "2022-04-19T19:21:44Z")

</div>

In runtime, during initialization

---

<div class="post-metadata">

**Author:** ![dczysz](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dczysz/32/46158_2.png) [@dczysz](https://discourse.nodered.org/u/dczysz)\
**Post date:** [19 April 2022 20:52 UTC](https://discourse.nodered.org/t/find-config-node-users/61509/4 "2022-04-19T20:52:53Z")

</div>

Not sure if this is the _correct_ way, but it works.

```javascript
const configId = this.id;

RED.nodes.eachNode((n) => {
  if (n.config === configId) {
    // Node `n` is using this config node
  }
});

```

---

<div class="post-metadata">

**Author:** ![cloud-rocket](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cloud-rocket/32/48745_2.png) [@cloud-rocket](https://discourse.nodered.org/u/cloud-rocket)\
**Post date:** [21 April 2022 14:49 UTC](https://discourse.nodered.org/t/find-config-node-users/61509/5 "2022-04-21T14:49:34Z")

</div>

Sounds great!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [5 May 2022 14:50 UTC](https://discourse.nodered.org/t/find-config-node-users/61509/6 "2022-05-05T14:50:09Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
