HI,我在学习数据库设计指南过程中(https://leancloud.cn/docs/relation-guide.html#hash770451367)
在讲解到Pointers查询的案例中发现如下描述:
Pointers 查询
假如已知一个城市,想知道它的上一级的省份:
C#
AVObject guangDong = AVObject.CreateWithoutData("Province", "56545c5b00b09f857a603632");
guangDong.FetchAsync(new string[] { "dependent" }).ContinueWith(t =>
{
var province = guangDong.Get("dependent");
var name = province["name"];
});

=======
按照我的理解,这个查询是:用广东省查自己的上一级,还是广东省,是案例错了吧。
AVObject guangDong = AVObject.CreateWithoutData("Province", "56545c5b00b09f857a603632");这里是应该找个City而不是Province吧,因为根本没有案例中说的按照城市去找省份,一出来查找的主体本身就是一个省

请帮忙解答一下菜鸟我的疑问,谢谢!

抱歉 C# 这里的示例代码不太对,应该是 dongGuan.province = GuangDong,代码应该是

AVObject dongGuan = AVObject.CreateWithoutData("City", "56545c5b00b09f857a603632");
dongGuan.FetchAsync(new string[] { "dependent" }).ContinueWith(t =>
    {
        var province = dongGuan.Get<AVObject>("dependent");
        var name = province["name"];
    });

感谢反馈!

明白了,谢谢!
我能顺便多问一句么,这个后面的id,具体代码里怎么知道,这个城市的id呢,要写其他代码来获取。还是登陆后台去看?
AVObject dongGuan = AVObject.CreateWithoutData("City", "56545c5b00b09f857a603632");

怎么获取都可以。
但把 id 硬编码到代码中,肯定不是好的选择。
这里只是示例,主要说明可以根据 className + id,通过 fetch(keys) 接口拉取「对象的部分数据」,而不必拉取对象的全部数据的场景。

好嘞,非常谢谢!