当前位置: 首页 > 知识库问答 >
问题:

解析日期并在火灾数据存储上应用查询

梁烨烨
2023-03-14

我在fire data store中有以下集合,希望在获取集合之前对集合应用以下查询。

**.whereEqualTo("order_execution_time", today's date)**

[
  {
    "symbol": "HINDUNILVR22MAR2000PE",
    "trade_type": "buy",
    "quantity": 300,
    "price": 4.00,
    "order_execution_time": "2022-03-18T09:44:45"
  },
  
  {
    "symbol": "ASIANPAINT22MAR2500PE",
    "trade_type": "buy",
    "quantity": 300,
    "price": 1.00,
    "order_execution_time": "2022-03-21T09:35:42"
  },
  {
    "symbol": "HINDUNILVR22MAR2000PE",
    "trade_type": "buy",
    "quantity": 300,
    "price": 4.00,
    "order_execution_time": "2022-03-21T09:44:43"
  },
  
  {
    "symbol": "HINDUNILVR22MAR2000PE",
    "trade_type": "buy",
    "quantity": 300,
    "price": 4.00,
    "order_execution_time": "2022-03-22T09:44:45"
  }
]

什么是最正确的过滤这些在Javaadroid.

共有1个答案

裴嘉良
2023-03-14

经典的方法是对数据进行去规范化,并在每个Firestore文档中添加一个只包含日期的order\u execution\u date字段,如下所示:

[
  {
    "symbol": "HINDUNILVR22MAR2000PE",
    "trade_type": "buy",
    "quantity": 300,
    "price": 4.00,
    "order_execution_time": "2022-03-18T09:44:45"
  },
  
  {
    "symbol": "ASIANPAINT22MAR2500PE",
    "trade_type": "buy",
    "quantity": 300,
    "price": 1.00,
    "order_execution_time": "2022-03-21T09:35:42"
    "order_execution_date": "2022-03-21"
  },
  // ...
]

通过这种方式,您可以轻松地以YYYY-MM-DD格式查询今天的日期。

 类似资料:
  • 问题内容: 这是我的JSON数据 我有两个Python类 我需要解析JSON数据并实例化适当的类。类是不言自明的:即Person具有一系列Character类。 如何实例化它们并适当地存储数据? 另外,我将如何访问特定的人员数据?即人的细节和特征 问题答案: 看看漏勺 ; 它使得将JSON数据结构转换为Python对象变得非常容易。 您定义一个架构: 然后使用以下命令传入您的JSON数据结构:

  • 我有一个解析模板,它将从appsync查询中获取开始日期作为日期。但我在迪纳摩的约会是有日期时间戳的。我们如何在没有时间的情况下比较这两个日期。以下是我的解析器模板查询:

  • 我正在制作一个应用程序,让用户选择几天,并在这些天的特定时间启动警报。 让我们以我的问题为例,我希望我的闹钟在每周五12:30触发,问题是它从来没有触发过闹钟,即使我在同一天,这是我的代码

  • 问题内容: 原谅我是我不熟悉ObjectiveC。 我从/ Date(xxxxxxxxxxxxx-xxxx)/格式的.NET Web服务获取日期。我正在寻找有关如何最好地将其解析为NSDate对象的方向。我曾尝试在其上使用dateWithTimeIntervalSince1970,但它返回的日期是1969年,而我知道该日期是2006年。 寻找正确的方法来处理JSON日期的方向。 提前致谢! 问题答

  • 我真的被阻止使用Realm解析和存储数据,我有一个大的JSON,我创建了所有的类模型,就像RealM的例子一样。 这是我的错误:由:org引起。json。JSONException:io的0处的值fr。领域例外。RealmException:无法在io上映射Json。领域领域com上的createObjectFromJson(Realm.java:860)。实例截击2。ImagesActivity

  • 这是我的Firebase结构 我想在每个用户的第二个名字下面的“预订”下存储一天中的日期和时间,然后选择一天中的日期和时间。 这是我到目前为止用错误的方法得到的结果。它在名为“MyBookings”的单独子节点下设置日期 基本上,我所做的是单击一个显示日期和时间选择器的EditText,我需要将该日期存储在Firebase实时数据库中。 这是我的Firebase参考,我知道它是错误的,但不知道如何