Hi, Am using mongodb as database. Am able to query the database from the command line using the command
db.nfinstances.distinct("ipv4Addresses",{"nfType":"AMF", "amfInfo.amfSetId": "3fa85f64-5717-4562-b3fc-2c963f66af33"}) and this give me ipaddress [x.x.x.x] output that i want. mongo command line Output: *> db.nfinstances.distinct("ipv4Addresses",{"nfType":"AMF", "amfInfo.amfSetId": "3fa85f64-5717-4562-b3fc-2c963f66af33"})* *[ "198.51.100.300" ]* *> * However if i query using the golang query var SliceIP []NfInstance db.C(COLLECTION).Find("nfType": "AMF", "amfInfo.amfSetId": "3fa85f64-5717-4562-b3fc-2c963f66af33").Distinct("ipv4Addresses", &SliceIP) am getting empy array instead of the the IP address in an array. In the database i have the json document as { "nfinstanceID": "3fa85f64-5717-4562-b3fc-2c963f66af33", "nfType": [ "AMF" ], "nfStatus": [ "REGISTERED" ], "sNssais": [ { "sst": 1, "sd": "sd1" } ], "nsiList": [ "string" ], "ipv4Addresses": [ "198.51.100.300" ], "allowedNssais": [ { "sst": 1, "sd": "sd1" } ], "amfInfo": { "amfSetId": "3fa85f64-5717-4562-b3fc-2c963f66af33", "taiList": [ { "plmnId": { "mcc": "244", "mnc": "38" }, "tac": "string" } ], "n2InterfaceAmfInfo": { "ipv4EndpointAddress": [ "198.51.100.105" ] } } } Can anyone help me find the problem. I may be doing missing something. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.