Viktar
Добрый день, подскажите
есть колекция с документами вида
{
"_id" : ObjectId("5637daf9e95f216d3d704e09"),
"street" : "rhode island",
"streetSuffix" : "ave",
"persons" : [
{
"personId" : ObjectId("563a93fd7686b0176b933a82"),
"firstName" : "wendy",
"middleName" : "m",
"lastName" : "thomas",
"dobYear" : "1971",
"dobMonth" : "3",
"houseNumber" : "1464",
"order" : 5
},
{
"personId" : ObjectId("563a93f97686b0176b931f3f"),
"firstName" : "kathi",
"middleName" : "l",
"lastName" : "redmond",
"dobYear" : "1936",
"dobMonth" : "4",
"dobDay" : "11",
"houseNumber" : "1317",
"order" : 2
},
{
"personId" : ObjectId("563a93f97686b0176b93209e"),
"firstName" : "kelley",
"middleName" : "n",
"lastName" : "wilson",
"dobYear" : "1969",
"houseNumber" : "1211",
"order" : 1
},
{
"personId" : ObjectId("563a93fd7686b0176b933d54"),
"firstName" : "allison",
"middleName" : "p",
"lastName" : "bishop",
"dobYear" : "1973",
"dobMonth" : "3",
"dobDay" : "26",
"houseNumber" : "1441",
"order" : 3
},
{
"personId" : ObjectId("563a93fd7686b0176b933c06"),
"firstName" : "bryant",
"lastName" : "michelson",
"dobYear" : "1978",
"dobMonth" : "9",
"houseNumber" : "1444",
"order" : 4
}
],
"houseCount" : 5,
"personCount" : 5
}
надо в find вывести часть массива persons. например где order от 0 до 2
db.testStr.find({_id:ObjectId("5637daf9e95f216d3d704e09"), "persons.order":{$gt:0, $lt:3}},{"persons.$":1}) выводит только один эллемент массива((
chepalgsh
sudo systemctl status mongod
* mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-11-02 22:00:16 MSK; 20min ago
Docs: https://docs.mongodb.org/manual
Process: 30481 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 30481 (code=exited, status=1/FAILURE)
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2FA793EB","b":"556F2AD08000","o":"4D713EB","s":"_ZN5mongo5log>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2CE71E47","b":"556F2AD08000","o":"2169E47","s":"_ZN5mongo46_m>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2FA278A7","b":"556F2AD08000","o":"4D1F8A7","s":"_ZN5mongo11In>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2FA27D1D","b":"556F2AD08000","o":"4D1FD1D","s":"_ZN5mongo21ru>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2CE14DCD","b":"556F2AD08000","o":"210CDCD","s":"_ZN5mongo11mo>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2CC07A5E","b":"556F2AD08000","o":"1EFFA5E","s":"main","s+":"E>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"7FD7ACC1E083","b":"7FD7ACBFA000","o":"24083","s":"__libc_start_ma>
Nov 02 22:00:16 hudar.org mongod[30481]: Frame: {"a":"556F2CE1019E","b":"556F2AD08000","o":"210819E","s":"_start","s+":>
Nov 02 22:00:16 hudar.org systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Nov 02 22:00:16 hudar.org systemd[1]: mongod.service: Failed with result 'exit-code'.
lines 1-17/17 (END)
chepalgsh
-- Logs begin at Mon 2020-05-18 10:51:57 MSK, end at Wed 2022-11-02 22:47:22 MSK. --
Oct 29 22:59:06 hudar.org systemd[1]: Started MongoDB Database Server.
Oct 29 22:59:06 hudar.org mongod[22779]: {"t":{"$date":"2022-10-29T19:59:06.574Z"},"s":"I", "c":"NETWORK", "id":4915701>
Oct 29 22:59:06 hudar.org systemd[1]: mongod.service: Main process exited, code=exited, status=14/n/a
Oct 29 22:59:06 hudar.org systemd[1]: mongod.service: Failed with result 'exit-code'.
Oct 29 23:00:55 hudar.org systemd[1]: Started MongoDB Database Server.
Oct 29 23:00:55 hudar.org systemd[1]: mongod.service: Main process exited, code=exited, status=14/n/a
Oct 29 23:00:55 hudar.org systemd[1]: mongod.service: Failed with result 'exit-code'.
Oct 29 23:02:33 hudar.org systemd[1]: Started MongoDB Database Server.
Oct 29 23:02:33 hudar.org systemd[1]: mongod.service: Main process exited, code=exited, status=14/n/a
Oct 29 23:02:33 hudar.org systemd[1]: mongod.service: Failed with result 'exit-code'.
Oct 29 23:23:22 hudar.org systemd[1]: Started MongoDB Database Server.
Oct 30 21:27:53 hudar.org mongod[25266]: {"t":{"$date":"2022-10-30T21:27:53.074+03:00"},"s":"F", "c":"CONTROL", "id":45>
Oct 30 21:27:53 hudar.org mongod[25266]: BACKTRACE: {"backtrace":[{"a":"55D51F04D564","b":"55D51A2AA000","o":"4DA3564","s>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F04D564","b":"55D51A2AA000","o":"4DA3564","s":"_ZN5mongo18st>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F04FAFA","b":"55D51A2AA000","o":"4DA5AFA","s":"_ZN5mongo15pr>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F00DA6C","b":"55D51A2AA000","o":"4D63A6C","s":"_ZN5mongo5log>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F02AFB3","b":"55D51A2AA000","o":"4D80FB3","s":"_ZN5boost3log>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F15BE53","b":"55D51A2AA000","o":"4EB1E53","s":"_ZN5boost3log>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F01B3EB","b":"55D51A2AA000","o":"4D713EB","s":"_ZN5mongo5log>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F04B2E5","b":"55D51A2AA000","o":"4DA12E5","s":"_ZN5mongo18st>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F04DAA9","b":"55D51A2AA000","o":"4DA3AA9","s":"_ZN5mongo18st>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F04FAA9","b":"55D51A2AA000","o":"4DA5AA9","s":"_ZN5mongo15pr>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F049DF7","b":"55D51A2AA000","o":"4D9FDF7","s":"_ZN5mongo12_G>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F1D4896","b":"55D51A2AA000","o":"4F2A896","s":"_ZN10__cxxabi>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F269219","b":"55D51A2AA000","o":"4FBF219","s":"__cxa_call_te>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F1D4285","b":"55D51A2AA000","o":"4F2A285","s":"__gxx_persona>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"7F919EAB2BEF","b":"7F919EAA2000","o":"10BEF","s":"_Unwind_GetText>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"7F919EAB3281","b":"7F919EAA2000","o":"11281","s":"_Unwind_RaiseEx>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F1D49F7","b":"55D51A2AA000","o":"4F2A9F7","s":"__cxa_throw",>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51C183023","b":"55D51A2AA000","o":"1ED9023","s":"_ZN5mongo13er>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51C197E98","b":"55D51A2AA000","o":"1EEDE98","s":"_ZN5mongo21ua>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51BC39042","b":"55D51A2AA000","o":"198F042","s":"_ZN5mongo14FT>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51C676CAC","b":"55D51A2AA000","o":"23CCCAC","s":"_ZNSt6thread1>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"55D51F1F0B2F","b":"55D51A2AA000","o":"4F46B2F","s":"execute_nativ>
Oct 30 21:27:53 hudar.org mongod[25266]: Frame: {"a":"7F919EA87609","b":"7F919EA7F000","o":"8609","s":"start_thread","s>
lines 1-36