听说过只能从数据库中返回所需内容的框架/应用程序?

时间:2017-08-24 14:21:56

标签: javascript json database frameworks

我想我已经阅读了某种框架或应用程序,如果我没记错的话,我可以请求数据并且只得到我需要的回报。

我在网上搜了好几个小时,但我并不是一个优秀的程序员,也不知道我在找什么,有人可以帮我一个名字吗?你之前听说过这样的事吗? (我想也许是Google制作的?)

功能

我认为它可以通过向服务器发送某种json请求来确切地说出您需要的内容。确切地说,我会限制响应的大小并保存带宽,内存使用等。通常我只会请求整个“人”对象,但是使用这个框架我认为方法是这样的:

假设数据库包含以下内容:

{
    "persons": {
        "John": {
            "age": 31,
            "city": "New York",
            <lots of other properties>
        },

        "Doe": {
            "age": 30,
            "city": "Washington DC",
            <lots of other properties>
        }
    }
}

我想我可以通过发送带有空属性的json请求来请求我需要的数据;像这样的东西:

{
    "persons": {
        "John": {
            "city": ""
        },

        "Doe": {
            "city": ""
        }
    }
}

哪个会回归约翰,城市是这样的:

{
    "persons": {
        "John": {
            "city": "New York"
        },

        "Doe": {
            "city": "Washington DC"
        }
    }
}

有谁知道这样的框架或应用程序?

1 个答案:

答案 0 :(得分:1)

是的,Facebook不久前推出了名为GraphQL的东西。