× Heads up!

Aqua Data Studio / nhilam

Follow
IDE for Relational Databases
×
dutondeumesh reported 2016-12-27T14:16:22Z  · tariqrahiman last modified 2017-06-08T16:50:38Z

MongoDB 3.4 : support for collation


Dev
Jenny Nishimura
JennyNishimura
QA vasudevpathak(*)
Priority Major
Complexity Unknown
Component MongoJS
Version 19.0
ADS Version: 18.0.0-rc-7
MongoDB 3.4 introduces collation to its query languages and indexes.
We can create collection with collation but find query does not work.
 
 
db.createCollection("employees",
{
  "collation" : {
    "locale" : "en_US",
    "caseLevel" : true,
    "caseFirst" : "lower",
    "strength" : 1,
    "numericOrdering" : false,
    "alternate" : "non-ignorable",
    "maxVariable" : "punct",
    "backwards" : false
  }
})
 
 
Result -> query works fine 
 
db.employees.insert({ "_id" : 1, "name" : "Dev" })
db.employees.insert({ "_id" : 2, "name" : "Eliot", "reportsTo" : "Dev" })
db.employees.insert({ "_id" : 3, "name" : "Ron", "reportsTo" : "Eliot" })
db.employees.insert({ "_id" : 4, "name" : "Andrew", "reportsTo" : "Eliot" })
db.employees.insert({ "_id" : 5, "name" : "Asya", "reportsTo" : "Ron" })
db.employees.insert({ "_id" : 6, "name" : "Dan", "reportsTo" : "Andrew" })
 
Result -> query works fine 
 
db.employees.find( { "name": "Ron" } ).collation( { locale: "en_US", strength: 1 } )
 
Result -> query return below error  
 
>[Error] Script lines: 24-25 ------------------------
 TypeError: Cannot find function collation in object com.aquafold.mongoshell.engine.mongorhino.adaptor.DBQuery@46e174db.
 Line: 23 
 
Also provide a GUI to create collection with collation in create collection window - screenshot.
 
4 attachments

Issue #14885

Closed
Fixed
Resolved 2017-03-28T02:57:21Z
 
 
Completion
No due date
Fixed Build ADS 19.0.0-dev-8
No time estimate

About AquaClusters Privacy Policy Support Version - 19.0.2-4 AquaFold, Inc Copyright © 2007-2017