diff --git a/docs/topics/db/queries.txt b/docs/topics/db/queries.txt index 2c2314198f..e0551d2757 100644 --- a/docs/topics/db/queries.txt +++ b/docs/topics/db/queries.txt @@ -1247,10 +1247,15 @@ contained in the top-level of the field. For example: >>> Dog.objects.create(name="Fred", data={}) + >>> Dog.objects.create( + ... name="Merry", data={"breed": "pekingese", "tricks": ["fetch", "dance"]} + ... ) >>> Dog.objects.filter(data__contains={"owner": "Bob"}) , ]> >>> Dog.objects.filter(data__contains={"breed": "collie"}) ]> + >>> Dog.objects.filter(data__contains={"tricks": ["dance"]}) + ]> .. admonition:: Oracle and SQLite @@ -1273,10 +1278,17 @@ subset of those in the value passed. For example: >>> Dog.objects.create(name="Fred", data={}) + >>> Dog.objects.create( + ... name="Merry", data={"breed": "pekingese", "tricks": ["fetch", "dance"]} + ... ) >>> Dog.objects.filter(data__contained_by={"breed": "collie", "owner": "Bob"}) , ]> >>> Dog.objects.filter(data__contained_by={"breed": "collie"}) ]> + >>> Dog.objects.filter( + ... data__contained_by={"breed": "pekingese", "tricks": ["dance", "fetch", "hug"]} + ... ) + , ]> .. admonition:: Oracle and SQLite