在createIndex他们说的文档中,db.collection.createIndex(keys, options)我createIndex()用下面的代码调用。我的数据库articles的名称是,集合的名称是bce. 里面bce已经有一个带有字段的文档article。
class Stockage():
def __init__(self):
self.connexion()
def connexion(self):
client = pymongo.MongoClient("localhost", 27017)
self.bce = client.articles.bce
sql = Stockage()
sql.bce.createIndex({article : "text"})
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
Traceback (most recent call last):
File "<ipython-input-1132-fc8762d315d1>", line 1, in <module>
sql.bce.createIndex({article : "text"})
File "C:\ProgramData\Anaconda3\lib\site-packages\pymongo\collection.py", line 3321, in __call__
self.__name.split(".")[-1])
TypeError: 'Collection' object is not callable. If you meant to call the 'createIndex' method on a 'Collection' object it is failing …Run Code Online (Sandbox Code Playgroud) 我有一个公共变量Public AssetFamilyCollection As New Collection,它是AssetFamily我创建的classe的集合.
在sub中,我创建了一个AssetFamily实例Dim familyChosen As AssetFamily.然后,当我AssetFamily在集合中识别出我想要的时候Set familyChosen = AssetFamilyCollection(i)
在某些时候,我对familyChosen属性进行了更改,我注意到这些更改也已完成AssetFamilyCollection(i)
我认为它familyChosen是一个私有变量,副本来自AssetFamilyCollection(i) 并且只存在于sub中.显然不是.
为什么公共和私人变量受到变化的影响而不受子变量中的私有变量的影响?
谢谢 !
我tableauScores(i - 1, j).Value = wsScores.Cells(2 + i * 3, j + 1).Value在下面的子行中有错误424'对象需要' .
只有这个子,没有别的.我在0号基地.
Dim wsScores As Worksheet
Dim i As Integer, j As Integer
Dim tableauScores As Variant
Set wsScores = ThisWorkbook.Worksheets("Scores")
j = 0
ReDim tableauScores(1, 2)
If wsScores.Cells(2, 1).Value = "Thomas" Then
For i = 1 To 2
For j = 1 To 3
tableauScores(i - 1, j).Value = wsScores.Cells(2 + i * 3, j + 1).Value
Next j
Next i
End If
End …Run Code Online (Sandbox Code Playgroud) 蟒蛇 3.6。我正在尝试为 sqlite3 创建一个 REGEXP 函数。我有错误:OperationalError: wrong number of arguments to function REGEXP()
这是我的代码:
import sqlite3
import re
def fonctionRegex(mot):
patternRecherche = re.compile(r"\b"+mot.lower()+"\\b")
return patternRecherche.search(item) is not None
dbName = 'bdd.db'
connexion = sqlite3.connect(dbName)
leCursor = connexion.cursor()
connexion.create_function("REGEXP", 1, fonctionRegex)
mot = 'trump'
data = leCursor.execute('SELECT * FROM tweet WHERE texte REGEXP ?',mot).fetchall()
Run Code Online (Sandbox Code Playgroud)
谢谢
excel ×2
excel-vba ×2
python-3.x ×2
vba ×2
collections ×1
mongodb ×1
python ×1
sql ×1
sqlite ×1