diff --git a/python/20_project_sort_limit.ipynb b/python/20_project_sort_limit.ipynb index 866097a..0395dbb 100644 --- a/python/20_project_sort_limit.ipynb +++ b/python/20_project_sort_limit.ipynb @@ -32,7 +32,7 @@ "outputs": [], "source": [ "# Import the MongoDB Driver\n", - "from pymongo import MongoClient\n", + "from pymongo import MongoClient, ASCENDING, DESCENDING\n", "\n", "# Set your connection String\n", "mongoDBURI = \"mongodb://admin:mongodb@localhost:27017/?directConnection=true\";\n", @@ -52,7 +52,7 @@ "id": "4", "metadata": {}, "source": [ - "## Sort books by descending number of pages" + "## Sort books by ascending number of pages" ] }, { @@ -67,7 +67,33 @@ " \"pages\": 1\n", "}\n", "\n", - "cursor = books.find({}, projection).sort(\"pages\", -1).limit(10)\n", + "cursor = books.find({}, projection).sort(\"pages\", ASCENDING).limit(10)\n", + "\n", + "for book in cursor:\n", + " print(book)" + ] + }, + { + "cell_type": "markdown", + "id": "bd686877", + "metadata": {}, + "source": [ + "## Sort books by descending number of pages" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "40544ad2", + "metadata": {}, + "outputs": [], + "source": [ + "projection = {\n", + " \"title\": 1,\n", + " \"pages\": 1\n", + "}\n", + "\n", + "cursor = books.find({}, projection).sort(\"pages\", DESCENDING).limit(10)\n", "\n", "for book in cursor:\n", " print(book)"