I’ve kept working at this, and been trying non-bulk operations, e.g. just regular queries
I cannot get querying by created_at working in either. I have verified that querying by updated_at is working for regular queries (I have not verified bulk)
So, tldr is that I am still can’t get querying by created_at to work through. Examples below:
Querying by created at which is returning objects created before the date in the query
{
customers(query: "created_at:>=2020-03-15", first: 50) {
edges {
cursor
node {
id
createdAt
updatedAt
}
}
}
}
{
"data": {
"customers": {
"edges": [
{
"cursor": "eyJsYXN0X2lkIjoyOTAwMjE3NzkwNTIzLCJsYXN0X3ZhbHVlIjoiMjkwMDIxNzc5MDUyMyJ9",
"node": {
"id": "gid://shopify/Customer/2900217790523",
"createdAt": "2020-02-15T20:02:41Z",
"updatedAt": "2020-02-15T20:13:48Z"
}
},
...
]
}
},
"extensions": {
"cost": {
"requestedQueryCost": 52,
"actualQueryCost": 52,
"throttleStatus": {
"maximumAvailable": 1000,
"currentlyAvailable": 948,
"restoreRate": 50
}
}
}
whereas this query for updated_at
{
customers(query: "updated_at:>=2020-03-15", first: 50) {
edges {
cursor
node {
id
createdAt
updatedAt
}
}
}
}
Is correctly returning no records
{
"data": {
"customers": {
"edges": []
}
},
"extensions": {
"cost": {
"requestedQueryCost": 52,
"actualQueryCost": 2,
"throttleStatus": {
"maximumAvailable": 1000,
"currentlyAvailable": 998,
"restoreRate": 50
}
}
}
}