- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个存储表,它是关注另一个特定用户的用户的索引。为此,我将 PartitionKey 设置为所关注用户的 ID,将 RowKey 设置为他们关注的日期的刻度,按照 this post 上的指南,并附加以下用户的 ID。这很好用。这是一个示例。
// FollowerIndex
PartitionKey RowKey
56138dad-e2db-43ac-8ffe-eac4846bf01a 2519471107153765942_31d4d0e5-2e48-489f-99fd-ead58a5fd480
56138dad-e2db-43ac-8ffe-eac4846bf01a 2519471107153765942_32fd17ec-fac2-44f8-986e-4e1fc8a05751
56138dad-e2db-43ac-8ffe-eac4846bf01a 2519471107153765942_f9816107-23ea-4ed7-a900-7465c0d10f50
f9816107-23ea-4ed7-a900-7465c0d10f50 2519471107153789651_32fd17ec-fac2-44f8-986e-4e1fc8a05751
我现在的问题是,我需要查找一个给定的用户 ID 是否是另一个给定的用户 ID 的关注者。为此,我希望有一个可以使用的 EndsWith 查询,以便我可以使用点查询来提高性能,因为可能会进行大量“跟随者检查”。看来情况并非如此。
// request.UserId = "56138dad-e2db-43ac-8ffe-eac4846bf01a";
// request.FollowerUserId = "31d4d0e5-2e48-489f-99fd-ead58a5fd480";
var query = TableQuery.CombineFilters(
TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equals, request.UserId),
TableOperators.And,
TableQuery.GenerateFilterCondition("RowKey", QueryComparisons.???, request.FollowerUserId)
);
我正在考虑添加第二个无序索引,其中包含 RowKey 作为仅用于查找的以下用户的 ID。有没有办法实现我最初的意图,或者有两个索引会更好(在性能和可扩展性方面)?
感谢任何帮助。
最佳答案
为了在 Azure TableStorage 上存储图形关系,有一个名为 AzureGraphStore 的简洁扩展。它创造了奇迹。
它基本上存储与不同的 PK/RK 对重复的信息,因此您可以轻松地进行查询,例如:谁在关注 X? Y 跟随谁? A 是否关注 B?
它可能会完全解决你的问题:)
关于azure - 查询RowKey EndsWith()在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35480879/
我正在尝试在不使用内置方法 String.endsWith() 的情况下实现 String.endsWith() 方法。 这是我的代码: public static boolean endsWithS
在 JavaScript 方法 endsWith可选长度参数有什么用? str.endsWith(searchString[, length]) 根据 documentation : If provi
我正在努力完成Python中给我的这项任务,它是关于修改给定文本文件中的文本(读取模式,而不是写入模式)。这是我的一段代码: file = open("fileName") suffix_list:[
要查看一个字符串是否包含另一个字符串,我可以这样做: strstr("this is my line of text", "th") != NULL; 如何检查一行文本是否以子字符串开头?如果字符串以
我有一个网络应用程序。在其中一个页面中,我遍历了所有 HTML 元素 ID,无论其中一个是否以指定的字符串结尾。每个 JS 函数都在页面上工作,但“endsWith”函数不起作用。我真的不明白这件事。
我需要构建一个 Regex(.NET 语法)来确定字符串是否以特定值结尾。具体来说,我需要测试文件是否具有特定扩展名(或一组扩展名)。 我尝试修复的代码使用的是: .*\.(png|jpg|gif)$
有人可以解释这种行为吗? " ".EndsWith(((char)9917).ToString()) // returns true StartsWith 工作方式相同。 最佳答案 .NET Fram
我有一个字符串 var s1 = "a,$,b,c"; 我想检查另一个字符串是否以 s1 结尾 因此,如果我发送这些字符串,它必须返回 true w,w,a,$,b,c ^,^,^,$,@,#,%,$
我有一个名为 comboFileTypes 的组合框。里面是一个下拉列表,其中包含: MP4 MOV MKV VOB 按下按钮后,我有以下代码扫描目录中的文件: var files = Directo
我有一个字符串: myStr = "Chicago Blackhawks vs. New York Rangers" 我还有一个列表: myList = ["Toronto Maple Leafs",
我有一个存储表,它是关注另一个特定用户的用户的索引。为此,我将 PartitionKey 设置为所关注用户的 ID,将 RowKey 设置为他们关注的日期的刻度,按照 this post 上的指南,并
这个问题在这里已经有了答案: Conditional statement inside a match case (2 个答案) 关闭 4 个月前。 有没有办法像下面这样使用匹配大小写来选择字符串结
当我调用 endsWith(".pdf") 时,会打开恶意软件.pdf.exe 还是仅打开恶意软件.pdf? String sFileName = request.getParameter("fNam
这个问题在这里已经有了答案: Conditional statement inside a match case (2 个答案) 关闭 4 个月前。 有没有办法像下面这样使用匹配大小写来选择字符串结
给定一个 DataFrame : val df = sc.parallelize(List(("Mike","1986","1976"), ("Andre","1980","1966"), ("Pe
我有以下字符串 http://store.aqa.org.uk/qual/newgcse/pdf/AQA-4695-W-SP.PDF 我想要这样,如果用户忘记输入 http://或 .PDF,程序会自
我有一个包含 2 个选项元素的简单表单。当用户点击“显示结果”按钮时,它将根据输入的月份和/或年份隐藏某些表格行。因此,例如,November 和 2014 是选定的选项并且单击了按钮,它应该显示字符
我有一个函数,可以检查字符串的结尾以确定扩展名。 我使用带有第二个参数的方法 endsWith:Qt::CaseInsensitive。 现在的问题是,对于某些扩展,它可以工作,而对于其他扩展,则不能
这个问题在这里已经有了答案: Get the actual ending when testing with .endswith(tuple) (4 个答案) 关闭 2 年前。 我正在尝试使用 Py
我想知道这两种获取文件扩展名并检查它是否属于列表的更好方法。 name, ext = os.path.splitext(filename) return ext == ".pdf" # an exam
我是一名优秀的程序员,十分优秀!