
have a problem: when i use : Query.equal("slug", slug) ,it will get nothing, is a 400 Bad Request, if i delete,i will get all of the docs.
it also hint in the console:Third-party cookie will be blocked. Learn more in the Issues tab.
thank you very much!
TypeScript
const BlogPost = ({ params }) => {
const { slug } = params;
const [blog, setBlog] = useState([]);
const client = new Client();
client
.setEndpoint("https://cloud.appwrite.io/v1")
.setProject("6612132f20001a5e3a77");
const databases = new Databases(client);
console.log('config', client.config)
useEffect(() => {
const promise = databases.listDocuments(
"6612177ab3ab261d4994",
"661218961263102d06cf",
[
Query.equal("title", ["python"])
]
);
promise.then(
function (response) {
console.log("slug is", slug);
setBlog(response.documents[0]);
},
function (error) {
console.log(error);
}
);
}, [slug]);
TL;DR
Issue: 400 Bad Request error when using Query.equal("slug", slug) in BlogPost component.
Console hint: Third-party cookies may be blocked.
Solution: The issue could be related to the Query.equal method formatting. Try adjusting the query or the data structure to resolve the error. Also, consider the third-party cookie blocking issue.Recommended threads
- Get all Documents and Expanded Relations...
I have multiple (quite small) collections that have many-to-many relationships. How can we return all documents and expanded relationship for a specific collec...
- The new Bulk API and Realtime updates
It seems that the new Bulk API doesn't actually send realtime updates which is making a huge problem for me. I also wanted to know different is it deleting mul...
- Which repo is used for cloud.appwrite.io...
I made a PR and it got merged into appwrite/console Repo. - It had this description: "The console that makes Appwrite tick from the browser" - I assumed this i...
