Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase DB-如何读取Firebase数据库中子项的特定值_Javascript_Node.js_Firebase_Firebase Realtime Database - Fatal编程技术网

Javascript Firebase DB-如何读取Firebase数据库中子项的特定值

Javascript Firebase DB-如何读取Firebase数据库中子项的特定值,javascript,node.js,firebase,firebase-realtime-database,Javascript,Node.js,Firebase,Firebase Realtime Database,以下是我的数据库的外观: 我想使用节点js读取字段状态的值,如果您使用的是客户端SDK,那么您可以执行以下操作。同样的情况也适用于AdminSDK,但很少有不同的初始化 我将房间节点作为父节点 import * as firebase from 'firebase/app'; import 'firebase/database'; const firebaseApp = firebase.initializeApp(firebaseConfig); const dbRootRef = fire

以下是我的数据库的外观:


我想使用节点js读取字段状态的值,如果您使用的是客户端SDK,那么您可以执行以下操作。同样的情况也适用于AdminSDK,但很少有不同的初始化

我将房间节点作为父节点

import * as firebase from 'firebase/app';
import 'firebase/database';

const firebaseApp = firebase.initializeApp(firebaseConfig);
const dbRootRef = firebaseApp.database().ref();

dbRootRef.child(`Rooms/${your_rooom_id}/roomdetails/01/1/appliance/0/state`)
    .once('value')
    .then((snapshot) => {
        const snapshotValue = snapshot.val();
            return snapshotValue; // note that db will return null if no value found or node does not exist
    });

这很简单,你可以在中找到。所以在发布基本问题之前,你应该在谷歌上搜索这很简单,你可以在。所以,在谷歌发布问题搜索之前,不要从JS或Node JS背景发布;